magnitude
magnitudeUnassigned
kaiju_15M_C.out
19418014
13142
19418014
13033
129
8
8
8
3
141
1
1
3
3
103
9
1
3
3
1
1
4
3
4
1
2
2
1
2
3
3
2
1
11
1
2
2
5
2
1
2
2
17
1
1
2
1
2
1
2
2
1
2
2
7
1
6
6
3
1
1
1
1
29
2
4
4
1
4
2
1
2
2
2
5
2
3
2
1
1
157
1
1
25
18
18
7
7
95
7
2
2
1
2
1
7
7
3
7
4
4
2
2
2
9
5
4
2
2
1
1
1
1
4
10
10
2
2
3
1
1
1
2
2
18
8
10
2
1
1
2
1
1
2
2
1
2
2
2
2
1
1
12
28
2
2
1
3
2
3
3
1
1
1
2
2
4
4
8
1
1
7
2295
8
2
51
11
5
10
2
2
3
3
1
1
2
2
2
23
5
23
1
2
1
3
1
1
1
11
7
3
1
1
1
1
2
2
4
4
7
1
1
2
1
2
27
1
7
2
1
3
3
2
2
2
1
1
1
16
3
1
3
1
3
3
2
17
17
17
1
2
1
1
1
10
1
1
1
1
1
1
1
1
28
10
10
6
1
3
14
14
2
1
1
1
3
2
1
2
1
2
4
1
3
1
2
16
5
1
4
11
1
10
9
4
1
1
2
2
1
1
3
3
1
1
2
2
2
4
1
1
3
1
2
55
2
1
1
1
1
1
1
52
1
1
5
3
2
1
1
13
3
26
404
1
18
8
8
6
1
1
1
1
1
1
1
61
4
1
19
1
7
8
2
1
1
1
1
1
3
3
2
1
19
2
1
1
1
15
1
3
1
1
1
1
1
1
11
3
3
1
3
2
1
1
3
2
1
299
1
209
270
43
28
15
4
1
3
10
10
2
2
1
2
1
27
1
2
16
2
1
1
1
2
1
14
1
1
3
3
1
2
1
1
1
6
6
6
64
4
1
2
1
1
5
22
15
1
2
1
1
3
1
5
5
9
1
3
5
4
18
7
1
4
1
2
1
1
1
63
1
1
1
1
9
3
1
5
52
1
1
1
1
1
1
2
2
3
1
1
3
2
1
1
2
1
1
1
6
1
3
7
1
7
7
1
1
1
1
2
1
1
1
442
177
177
177
78
14
3
1
2
1
1
2
1
1
1
1
8
2
5
1
4
2
2
1
4
3
1
33
17
2
15
1
1
2
2
12
8
8
1
1
7
7
10
10
10
10
9
3
6
2
2
1
1
1
1
5
5
1
4
4
2
1
1
3
1
1
1
1
1
1
1
15
7
6
1
7
7
72
3
1
1
1
1
1
10
7
3
3
6
27
1
1
1
2
1
1
6
1
1
1
1
1
3
1
1
1
1
15
4
1
1
9
2
2
2
1
1
1
1
1
1
1
1
7
5
5
2
2
1
265
79
79
79
1
1
1
1
75
75
29
1
1
1
2
1
1
14
1
5
3
4
4
1
1
3
1
2
21
15
2
2
1
1
3
3
1
1
2
2
186
3
186
2
2
1
1
1
2
2
2
2
22
22
14
6
6
1
1
1
7
1
2
4
54
10
10
10
1
43
1
3
3
1
1
1
30
5
1
59
41
8
3
3
7
1
1
2
2
1
1
1
1
21
1
20
2
2
2
1
1
15
15
15
26
17
5
1
1
2
1
1
1
2
1
1
1
1
1
1
1
3
3
1
1
2
2
9
6
1
2
11
2
10
8
2
5
5
1
4
1
1
1
6
1
5
1
4
20
1
19
3
3
13
1
1
1
8
1
1
28
2
2
2
19
1
11
7
6
3
1
1
2
1
1
13
11
2
1
2
1
2
1
1
1
2
1
1
1
16
16
3
3
3
1
1
1
5
5
5
2
2
1
1
1
8
8
8
2
1
5
220
1
4
1
5
2
1
1
1
202
1
1
1
1
1
1
1
2
6
2
1
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
2
2
1
1
1
1
3
1
1
2
1
2
1
2
1
2
1
1
1
11
2
1
2
1
1
1
1
1
1
1
1
1
1
5
2
2
1
1
1
3
7
1
7
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
7
2
2
1
1
1
4
1
1
1
1
4
1
1
9
1
5
2
1
1
2
1
1
1
1
2
2
2
1
2
1
1
1
11
5
5
4
1
3
1
1
1
1
1
3
3
3
49
1
4
2
2
44
1
1
43
43
1
1
18
1
1
1
1
9
1
4
3
3
1
5
5
2
2
6
6
2
2
2
1
1
1
189
119
2
19
1
1
17
10
1
2
1
2
1
3
3
3
3
3
1
1
1
5
1
1
1
2
2
1
1
1
1
1
6
34
1
5
9
1
1
1
1
5
5
1
2
1
1
1
1
6
1
2
3
1
4
1
1
3
3
1
1
1
1
1
1
1
11
10
1
6
1
1
4
3
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
20
8
8
1
4
3
1
7
1
4
2
5
1
1
2
2
2
2
2
7
3
1
2
4
4
1
1
2
25
3
3
3
2
2
1
2
2
14
8
1
1
1
1
1
1
1
1
1
4
1
1
3
2
1
1
1
1
2
1
1
11
3
1
2
3
1
2
3
3
3
2
2
2
2
2
18
1
1
4
1
1
2
1
1
1
1
1
3
3
1
1
2
2
1
1
4
2
1
1
2
2
1
1
15
15
1
2
3
1
1
1
1
1
1
1
2
1
1
162
62
6
3
1
2
17
1
6
6
3
9
6
1
1
4
3
3
1
1
25
3
1
1
1
1
11
8
3
2
1
7
1
1
1
5
4
7
1
1
5
5
1
1
3
3
9
1
1
1
3
2
1
90
1
1
3
1
1
2
3
35
12
12
1
3
1
2
1
1
1
3
2
1
3
1
1
1
1
1
1
51
6
1
14
12
12
1
3
1
1
1
1
1
1
1
21
15
1
1
1
2
3
4
97
27
1
1
7
3
1
3
3
18
1
1
10
1
1
4
2
1
1
1
1
1
14
1
1
7
2
1
1
1
1
1
1
4
4
2
2
35
2
24
14
1
2
1
1
2
2
3
1
3
1
1
9
2
3
3
1
9
2
1
1
2
1
1
1
1
1
1
1
3
3
12
12
6
3
1
2
3
3
1
1
1
1
1
1
3
189
1
1
16
3
16
1
1
1
1
1
1
1
1
1
11
4
11
1
1
6
2
4
3
1
1
1
1
1
1
2
2
2
2
2
97
97
4
60
59
1
3
1
1
1
2
1
1
1
1
1
1
29
15
15
15
15
5
5
5
5
7
7
7
2
2
2
2
1
1
1
1
69
4
69
61
23
1
1
2
1
1
1
6
1
1
1
1
2
6
6
2
2
5
5
5
8
7
5
2
1
1
18
18
18
1
16
1
12
7
6
1
3
2
1
1
1
1
1
1
1
1
4
4
2
2
33
4
3
5
2
2
12
1
1
1
3
1
1
2
2
2
12
3
3
1
6
2
2
1
1
1
1
1
1
1
356
9
6
3
2
1
33
149
31
3
25
6
16
1
50
10
2
1
7
1
1
2
2
3
5
3
7
5
1
9
2
15
1
1
5
6
5
2
2
1
11
11
49
32
7
10
14
105
11
84
1
21
23
2
2
1
11
2
2
7
7
1
1
1
2
5
2
2
13
13
7
5
1
1
4
4
2
2
206
58
7
1
3
1
2
8
36
1
1
8
2
3
1
1
4
2
5
1
1
1
1
1
2
2
2
1
1
3
2
3
6
1
2
3
4
1
2
5
1
1
1
9
1
1
4
1
2
2
6
1
1
5
7
1
13
1
2
25
24
1
23
1
1
811
13
91
3
16
1
1
3
3
9
1
1
1
1
3
3
1
4
4
6
1
1
25
1
2
71
454
114
65
3
21
176
20
19
1
4
1
6
7
1
134
23
20
24
13
1
15
38
1
1
3903
20
403
4
3
3
1
2
1
1
1
4
3
1
1
1
1
8
7
1
2
149
11
4
7
1
1
5
1
10
1
1
3
5
1
1
4
4
19
1
18
14
1
1
2
6
1
1
1
1
3
2
1
1
2
1
1
1
1
1
1
1
1
1
8
64
12
1
1
2
1
1
2
2
6
2
1
1
1
1
2
1
2
3
1
3
2
2
3
1
1
1
2
32
1
1
14
29
1
1
1
2
6
1
1
1
1
4
3
1
1
1
1
4
1
2
1
1
1
1
1
1
9
2
8
4
1
1
153
20
6
2
2
1
1
2
1
6
3
2
3
1
1
2
2
14
10
2
2
2
1
1
6
1
1
2
1
4
9
3
2
1
2
1
2
4
3
2
2
2
1
1
1
2
8
4
1
3
1
4
3
3
2
1
1
1
1
8
1
1
7
4
1
2
1
2
2
2
11
2
1
1
1
1
1
1
2
2
2
2
9
9
9
4
2
2
1
1
3
6
1
1
2
2
1
1
1
6
1
3
2
7
49
1
2
1
1
1
1
18
36
10
2
3
3
3
1
3
2
2
115
18
1
3
1
2
5
1
2
4
2
3
1
1
1
5
5
2
59
2
6
3
1
1
5
5
1
1
2
5
3
3
3
6
2
1
3
2
1
1
8
8
2
2
6
1
5
5
3
4
1
1
5
4
1
1
1
9
2
8
2
4
4
2
2
1
1
1
10
3
3
1
6
3
3
13
5
1
1
1
5
6
6
1
1333
39
4
1
3
3
2
5
1
1
2
4
4
4
1
7
6
6
1
1
1
1
1
9
11
2
2
2
2
2
14
6
5
8
1
2
9
7
2
2
1
1
1
1
1
10
3
1
1
1
1
1
7
8
1
1
24
179
1
9
50
2
8
1
3
1
3
1
1
1
2
3
3
2
1
3
2
4
14
4
3
1
1
1
5
1
1
2
2
1
1
1
1
5
2
1
1
2
1
1
1
1
1
1
3
2
3
6
1
1
1
1
1
1
59
7
19
8
8
25
16
9
2
1
1
2
1
1
11
6
2
1
1
3
4
1
1
1
2
2
12
1
1
11
5
6
3
3
5
4
1
1
2
2
2
5
3
1
2
2
2
22
21
1
1
3
3
3
7
5
2
2
2
2
6
6
6
1
32
10
21
1
2
1
1
1
4
3
3
1
1
4
28
1
24
5
5
3
6
3
1
2
16
1
1
1
6
1
2
2
2
3
1
3
2
1
1
2
2
2
2
1
1
6
25
3
3
16
6
1
2
1
6
1
15
10
5
5
19
9
5
1
1
3
2
3
3
1
9
1
1
1
5
1
2
4
2
1
1
1
3
3
3
2
2
2
5
3
2
2
4
6
1
1
1
1
5
5
5
11
6
6
6
15
14
1
1
2
2
2
5
3
3
2
2
3
1
150
655
5
1
2
1
2
1
9
3
1
3
3
1
4
1
7
6
1
2
1
1
4
1
1
4
12
3
2
5
3
1
2
3
3
16
2
2
4
5
6
2
6
2
1
1
5
1
7
2
6
1
2
1
1
29
10
4
8
5
2
2
1
1
2
3
2
2
1
3
3
2
2
4
1
1
2
3
1
2
10
1
1
5
2
12
8
3
1
1
1
1
1
5
2
1
2
1
4
1
1
2
1
3
8
4
2
11
6
2
2
1
1
9
1
2
3
1
1
4
2
1
2
1
3
3
1
1
3
7
4
4
2
1
2
3
1
2
29
1
2
1
3
2
5
5
2
2
5
2
1
1
3
2
11
11
1
10
6
1
2
1
10
2
2
2
6
6
2
2
2
36
16
15
3
7
1
1
3
1
1
4
2
1
1
14
14
14
1
1
1
1
38
38
46
1939
7
2
5
1
4
2
2
2
26
1
1
2
1
1
1
1
1
13
12
12
1
1
1
1
2
1
1
1
2
2
2
2
2
1
1
1
10
9
4
5
1
4
4
2
1
1
1
3
3
3
3
3
3
1
3
1
1
1
1
4
4
4
3
2
1
1
1
3
4
4
3
1
5
2
1
1
2
2
2
5
3
3
1
11
2
5
3
2
4
1
2
6
1
1
2
2
1
1
125
772
5
1
7
1
3
1
1
3
15
1
7
1
1
1
5
2
4
3
3
1
3
5
3
1
4
1
1
2
1
1
10
2
2
1
1
4
2
1
3
1
1
14
2
1
2
3
4
4
1
1
3
5
30
1
1
2
2
1
2
3
1
1
2
2
2
5
6
1
1
2
1
1
22
2
5
2
1
5
2
1
1
1
1
2
5
1
3
3
2
2
4
1
1
1
3
8
1
2
2
10
8
3
1
2
2
2
5
1
1
2
3
1
1
2
2
1
3
1
5
6
2
3
1
2
2
2
6
1
2
2
15
2
1
1
3
2
13
4
2
3
2
2
1
1
2
3
2
7
1
1
15
4
2
2
5
12
18
2
7
1
3
4
2
2
1
2
2
1
1
4
1
3
1
3
4
2
5
2
5
1
2
11
1
6
1
20
1
2
4
1
1
1
1
2
1
2
3
1
3
2
3
1
3
2
3
1
6
4
4
2
2
12
1
6
7
1
1
4
4
4
1
19
6
6
12
12
9
1
7
6
1
1
1
7
14
1
1
2
1
3
3
2
2
1
1
1
1
36
18
1
1
5
12
1
1
2
1
1
1
1
3
6
11
1
1
4
4
14
13
3
3
4
3
1
1
9
2
3
1
1
4
1
4
3
2
1
1
7
7
7
17
15
1
1
1
6
7
1
1
26
16
16
5
5
4
2
2
1
1
2
1
1
5
2
1
2
2
3
14
10
11
1
2
2
4
4
4
3
3
2
1
1
2
1
1
1
1
1
1
1
6
6
6
1
1
1
3
2
1
6
7
1
3
1
1
2
1
1
6
1
3
3
2
2
2
1
1
1
4
3
1
1
11
13
2
2
19
2
1
1
15
6
1
1
3
2
2
1
6
6
3
3
3
2
1
1
2
60
4
5
1
14
3
2
5
4
5
2
2
1
1
11
14
1
1
2
2
11
5
4
4
1
2
1
9
5
1
1
1
1
1
1
1
1
2
2
1
1
1
2
3
1
3
10
2
2
1
2
1
1
1
2
2
14
1
3
3
10
1
2
1
2
1
1
1
1
1
1
1
7
6
6
1
1
8
7
7
1
1
1
3
2
1
1
1
1
6
1
3
1
2
1
3
3
3
6
2
4
3
1
7
7
7
6
2
4
4
8
1
1
1
2
1
1
5
2
2
3
3
1
1
6
1
1
8
7
1
1
5
1
1
11
11
11
3
3
3
2
2
2
2
3
1
1
9
3
6
6
2
2
2
2
3
1
2
2
31
26
26
5
5
5
1
5
4
2
2
2
8
8
8
7
6
1
1
8
8
5
1
2
1
1
2
8
6
1
2
1
2
2
2
2
3
3
3
2
26
1
16
15
3
9
1
2
5
2
2
2
2
1
1
5
1
4
3
1
1
2
2
2
3
7
4
1
1
1
1
1
1
4
10
6
1
5
4
3
2
1
1
1
9
1
8
4
4
20
18
2
2
125
31
3
1
87
12
1
6
1
2
13
1
2
1
2
2
1
2
1
1
3
1
3
6
2
1
4
2
3
1
1
4
1
1
1
1
4
3
1
1
1
1
1
1
11
2
10
8
1
3
3
3
2
5
7
2
2
2
2
2
4
3
1
1
1
8
7
2
2
1
1
1
94
13
77
29
3
6
8
1
4
2
1
4
3
2
1
5
1
6
1
2
2
2
4
2
1
1
51
52
1
6
18
9
7
2
2
1
2
1
1
1
1
3
4
3
1
2
11
8
8
1
1
5
4
1
1
1
1
1
1
671
2
644
1
1
1
635
5
4
1
582
10
503
498
5
4
1
2
1
1
14
1
1
1
1
2
2
2
1
1
3
3
3
43
33
26
1
23
2
2
2
5
14
2
2
2
2
1
3
3
3
3
1
2
2
1
1
1
1
1
6
6
6
27
1
1
9
4
1
4
4
17
4
3
2
1
7
2
2
3
9
324
9
4
5
41
4
6
21
6
6
1
1
1
2
2
5
16
3
265
7
1
6
3
3
16
16
8
6
2
12
1
3
11
1
7
7
17
4
5
8
8
1
84
4
5
6
56
11
11
2
2
2
2
2
2
2
14
49
2
1
1
10
4
3
16
8
8
38
50
1
2
3
5
1
13
1
9
12
3
73
915
7
802
2
98
4
2
2
5
3
3
1
1
54
16
21
2
12
3
3
3
4
4
1
9
5
1
2
1
2
24
4
4
1
2
2
2
9
2
1
1
10
469
15
2
13
32
2
11
4
2
4
1
1
8
10
8
2
2
11
5
4
1
1
12
128
9
33
34
1
13
19
20
1
11
1
1
4
4
4
1
2
11
1
7
262
20
1
6
6
14
39
71
66
2
2
1
4
4
9
1
1
8
16
66
1
1
228
2
54
57
19
19
35
33
2
3
14
70
5
1
1
3
1
3
25
8
7
1
5
3
1
1
9
2
2
4
4
1
13
3
5
2
7
2
3
1
1
6
26
4
6
9
9
1
1
7
6
1
33
8
4
3
1
19
4
5
10
6
2
1
2
1
1
54
9
1
1
2
1
1
1
1
1
1
2
2
30
3
1
1
4
13
5
1
2
1
8
2
6
4
2
1
1
47
25
25
24
1
22
9
1
4
3
5
18
3
1
1
1
1
5
2
1
1
1
10
1
1
7
7
1
8
1
1
7
1
4
2
10
3
7
2
3
1
1
1
1
1
1
42
32
6
2
2
4
4
1
2
1
1
4
1
1
1
2
2
2
1
1
1
1
1
55
12
1
1
2
1
1
4
3
2
43
1
33
4
2
2
5
128
17
28
4
1
3
18
18
6
1
1
1
1
1
1
83
1
1
1
3
3
3
2
2
2
1
1
1
3
1
2
1
1
1
3
3
3
1
1
1
5
3
1
2
2
2
1
1
1
1
1
1
16
2
2
1
1
4
1
3
3
3
1
1
5
1
1
1
2
3
1
1
2
2
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
3
3
1
2
9
1
6
3
1
1
1
3
1
1
5
5
5
5
5
1
1
3
3
3
1
2
2
2
2
2
2
1067
979
3
580
135
12
86
53
40
73
90
91
24
357
3
9
3
12
3
9
7
28
1
9
6
8
4
13
14
14
2
147
9
13
16
6
11
1
2
2
16
18
2
34
1
3
24
24
2
1
1
1
1
1
34
30
5
2
2
4
1
1
4
2
1
1
5
3
2
1
1
2
1
20
14
1
2
1
1
1
32
19
1
9
4
1
1
3
8
8
6
2
5
5
15
2
10
2
4
2
1
1
2
5
5
5
12
1
1
1
2
1
1
9
1
2
5
1
2
1
1
1
55
5
29
1
1
22
5
2
1
1
17
1
1
1
8
1
1
6
1
2
4
2
1
1
1
1
2
128
9
9
1
1
116
114
116
2
1
1
1
2
2
2
1
2
1
3
182
3
1
2
8
171
1
3
1
2
1
3
1
1
1
30
30
1
1
8
1
4
1
2
1
1
1
1
3
1
1
1
2
88
1
5
1
1
1
4
4
10
186
1
1
11
1
1
11
1
2
1
8
1
1
1
7
3
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
2
1
3
1
13
1
8
1
10
1
2
26
1
34
3
1
34
4
3
1
1
1
1
1
1
1
2
28
1
9
1
1
2
2
2
1
5
2
1
1
1
1
1
7
3
3
2
2
2
2
1
1
8
4
4
1
1
1
3
2
2
82
9
9
9
8
1
12
49
2
2
1
1
1
2
4
2
2
1
2
1
2
1
8
1
1
6
1
1
1
1
1
7
3
1
3
6
7
1
651
51
15
15
15
459
7
37
10
37
27
6
5
49
22
22
3
19
3
9
6
153
29
29
81
36
45
11
11
26
26
7
2
2
5
13
14
14
44
126
39
65
3
1
16
4
8
18
7
11
1
14
22
12
8
2
2
2
1
1
1
4
1
1
1
1
4
2
4
1
1
2
1
1
1
1
1
69
34
7
30
2
6
2
4
1
4
9
1
1
3
1
1
4
3
2
4
2
11
1
7
1
2
1
23
9
1
1
1
4
3
4
13
7
4
2
2
747952
19391839
517832
20327
1010
179113
314
314
159859
5429
5252
5252
149178
12473
126356
4951
3989
1409
4232
61
375
339
1822
626
1009
1191
13698
302
269
115
11134
687
3327
61
1
1
5
1
3
2
1
8
6
11
25
8
1
10
1
10
5
8
8
33
5
188
3
8
1
3
2
6
1
1
1
1
4
74
3
5
7
3
2
8
5
3
5
11
12
1
273
2478
3
1
10160
10160
1106
5
149
94
17
11
10
39
354
1
165
7
111
162
366
716
236
98
466
155
26
6
38
39
215
4
471
1
286
25
127
34
155
149
920
380
213
56
67
294
181
142
8
190
1865
447
447
40167
1178
4024
18
65
65
149
149
138
11
14
14
3778
1361
145
30
162
4
166
4
24
1
385
5
880
108
3
9
5
5
1
172
8
191
109
37
37
37
3658
3658
615
7
2768
91
2
4
78
7
2
36
47
1
1048
1048
98
160
18
161
286
72
75
178
338
228
228
14
110
43
1
42
53
5
1
47
3657
16679
14
399
15
15
655
130
53
29
19
177
13
361
346
14
70
343
19
177
98
225
9
484
52
114
698
191
345
22
370
194
7386
4733
4733
83
149
176
17
4
6
4474
799
1022
52
352
218
33
140
419
321
669
237
93
119
1
867
37
721
678
678
6
6
145
39
103
59
59
5
5
42
42
42
42
3
3
2075
7602
16
11
28
28
3
33
224
110
2
5
213
278
8
146
6
12
8
10
17
36
20
49
441
136
1820
50
209
29
315
51
7
255
8
349
287
326
9
6856
207226
42
11646
2156
106
2156
919
49
48
194
78
68
65
3
143
676
60
85
87
56
51
137
57
93
93
1038
44
191
12
78
101
49
803
113
152
141
10
1
164
325
306
18
1
9448
461
9448
146
1
146
145
340
8522
1958
528
142
143
1
15
95
73
132
99
8
148
13
106
121
112
8
1
84
81
75
56
104
102
2
34
2
2
41
420
981
79
9
116
62
16
94
4
181
1468
4465
3
197
334
301
268
266
2
248
135
10
88
93
228
179
24
394
43
206
13
233
236
697
37
48
61
61
40
2
30
53
4
71
54
81
81
319
290
29
1892
1892
151
207
240
678
85
165
107
259
516
516
6
319
319
319
191
191
191
70
41736
178
3193
64
64
21
21
21
15
83
54
12
3
2740
23
8806
37475
129
3202
99
1
99
9
10
1
88
55
1852
320
161
282
187
239
88
520
1122
101
101
8
1021
175
442
396
1552
17359
117
115
14315
58
353
422
361
66
167
8108
81
81
72
1
8
7
1
7301
7301
971
651
128
296
86
488
111
135
553
6
687
13
359
575
451
454
716
4
255
77
282
3
258
35
258
85
84
1
60
78
34
6
34
22
6
267
6
59
180
7
90
90
23
24
1
63
81
4
3
11
54
383
15
12
17
54
166
1
35
4
1
2
1
25
615
71
615
188
185
171
115278
318
793
423
423
21
370
54
54
164
58
25
12
4
38
15
12
32
32
99
99
52386
983
379
31351
849
14848
524
959
62
46
16
8
12
1
7
58
118
22
44
103
534
12
178
344
341
3
691
177
132
222
221
1
160
3453
668
249
286
634
389
437
445
8
330
328
2
452
411
411
410
1
2992
6510
74
67
362
420
16
33
9
508
9
43
177
228
228
10
6
525
531
2
3
1
63
318
350
1
3
23
1
4
118
31
35
4
122
126
4
56
71
198
125
240
259
19
44
144
144
1297
320
243
254
11
88
105
100
430
424
6
792
7487
2265
155
1840
198
1487
192
425
21
150
62
4412
2
18
11
5
186
2969
686
2202
51
1284
56
125
5
581
271
305
22
22
22
5646
5646
2118
29
45
203
193
10
472
349
55
13
660
669
9
12
21
5
140
788
332
11
253
253
32
23
72
4
1941
1941
163
1941
458
468
10
470
482
12
300
302
2
526
15180
1488
549
549
45
1
196
231
76
1444
34
1444
184
300
185
119
85
85
235
170
132
1590
1590
97
474
510
511
1
508
355
181
355
14
31
14
115
4146
104
462
458
462
4
1
599
249
349
1364
629
20
228
33
163
99
40
106
46
1617
382
223
224
1
299
297
2
362
63
211
76
84
5608
162
411
118
123
131
8
3179
701
3
3
144
136
8
120
244
242
2
409
127
157
138
176
709
251
69
1309
337
469
429
434
5
347
347
346
1
180
180
98
98
1881
148
1881
1324
16
393
1050
499
1050
1
18
22
8
13
241
234
14
61781
5286
10119
10119
1159
162
857
15
32
151
148
3
173
155
169
89
280
116
116
72
75
3
198
1165
227
235
8
182
207
51
59
8
7
130
32
29
3
80
75
5
15
20
802
60
124
123
1
172
108
175
163
260
260
367
367
305
826
60
66
6
51
56
5
66
64
67
3
102
98
4
114
115
1
49
261
1265
97
71
158
162
4
89
31
35
4
83
156
103
96
105
9
34
31
3
69
139
456
110
130
138
8
69
151
444
127
99
104
5
62
694
97
101
130
133
3
101
105
59
98
91
7
54
563
165
162
3
206
211
5
133
130
3
245
11
104
129
130
1
11
736
169
556
20991
496
208
208
413
11336
447
168
31
51
197
1044
266
31
38
148
217
179
165
672
2038
714
381
143
108
128
20
488
34
190
264
1096
54
240
216
325
44
213
217
4
3507
1159
37
34
1
1
10
136
18
19
1
49
14
41
72
61
180
166
14
9
10
1
164
161
3
70
74
4
1176
3
4
69
71
2
44
10
52
38
35
3
2
24
17
7
21
14
7
421
331
132
66
133
90
771
72
277
315
107
1111
70
202
119
200
147
214
159
113
8951
66
431
86
38
150
91
854
141
100
335
125
153
178
178
5333
1863
15
42
9
70
20
7
94
23
151
46
50
4
173
47
48
1
36
13
2
66
14
12
2
35
54
20
23
2
1
164
172
8
97
102
5
28
90
1
108
94
31
81
115
34
27
24
21
3
83
109
110
1
7
58
117
23
1
136
133
3
88
33
136
5
58
156
34
35
1
13
13
73
36
18
6
27
138
3
27
21
6
154
134
20
32
90
24
19
14
359
359
353
24
151
178
803
313
327
106
57
373
373
353
20
154
154
1774
25385
8875
8875
1304
277
181
83
7
140
69
181
99
19
207
98
48
76
24
19
341
111
4
99
146
122
29
89
44
351
32
140
256
22
80
38
91
190
49
116
26
26
17
54
274
113
164
28
29
67
200
103
88
151
57
80
49
33
62
60
192
107
13
171
46
46
160
94
28
88
31
253
114
51
39
105
199
245
30
1377
1377
273
97
99
2
66
126
118
8
197
209
202
7
149
107
115
8
143
111
7429
96
901
246
200
174
185
382
1039
255
87
82
111
29
112
92
1885
269
38
30
163
315
242
148
228
254
198
171
171
262
262
259
167
92
218
218
1017
91
158
199
108
241
213
220
7
211
211
401
11
251
139
104
35
190
190
202
202
550
88
151
191
189
2
120
12
7
5
5930
97
145
785
238
122
156
124
560
208
63
286
3
70
892
309
233
280
264
16
133
705
22
20
183
180
3
135
208
212
4
269
269
819
166
130
129
1
192
174
179
5
152
325
325
289
289
1189
560
61
3
24
38
55
26
15
17
20
3
10
67
1
44
3
19
16
16
16
15
5
66
45
83
6
15762
13025
744
3
196
251
1
4
254
24
37
376
99
8749
117
3
14
21
113
18
10
146
27
72
109
10
21
22
701
142
143
6
227
62
38
9
3
73
180
277
277
277
2454
561
67
17
38
15
4
28
1
36
194
4
116
350
8
93
242
22
35
17
37
23
47
2
26
45
128
24
8
127
18
29
46
46
2234
209
2234
859
1166
627
36
416
416
2
302
302
112
112
175
175
558
78
4
7
2
6
2
1
17
1
6
2
11
2
1
4
1
2
2
1
1
3
2
2
1
2
4
1
2
2
18
1
1
1
1
2
6
1
7
3
2
1
1
1
4
6
1
1
3
5
1
5
1
2
2
3
1
3
6
19
5
2
6
5
2
88
8
2
1
2
1
1
6
7
2
2
3
1
1
1
4
1
4
1
1
1
6
1
3
2
1
2
6
3
5
16
3
2
6
5
44
1
1
1
1
1
8
1
1
1
251
251
251
251
106
2
101
99
44
6128
488
138
4221
9
9
9
369
4074
5
247
148
94
619
67
49
144
90
54
50
51
1
113
17
78
79
1
98
1
2839
812
77
30
78
3
43
53
79
30
51
26
65
45
38
40
2
80
68
72
4
63
94
24
71
78
83
99
16
63
101
102
1
5
52
61
71
96
36
49
35
71
77
5
103
1419
1419
3742
47
317
317
153
3378
44
1766
28
399
190
181
40
1086
95
149
148
1
331
338
7
1
1
255
208
237
236
237
1
79
1459
1305
75
57065
1374
2906
266
164
2228
41
41
13
13
194
194
261
26297
182
64
118
172
172
31
3
3
23
2
2601
25290
147
225
299
119
18340
43
346
41
498
422
70
124
83
7
723
136
67
106
23
10
49
492
105
25
189
361
361
405
127
189
236
4
2
1
1
38
1
18
42
5
19
393
1
168
224
1266
12
268
268
268
268
268
986
986
7573
624
671
57
57
57
52
1
4
614
4
614
16
236
114
106
44
374
15
95
95
78
77
1
3
142
139
371
82
3
3
2
7
1
4
2
1
3
1
1
1
1
1
1
2
4
1
1
1
1
1
1
4
1
5
1
1
5
2
1
1
1
1
13
1
1
3
28
5
3
1
1
3
2
3
1
1
1
7
1
4
2
1
1
2
1
2
1
9
5
1
1
1
3
3
1
3
1
6
14
4
1
3
3
8
3
52
2
2
1
1
3
2
136
136
136
4
136
132
4417
122
108
47
13
13
11
23
1
28
300
123
61
47
41
112
112
252
49
59
41
57
46
3
41
20
18
367
3482
155
11
6
6
24
49
170
60
13
20
6
2262
3
4
1
14
82
162
25
42
1354
41
949
57
403
154
4
6
13
26
57
27
1
6
32
6
5
28
21
7
7
20
20
10
1
263
263
3
210
84
48
47
1
56
75
7
12
16
7
9
281
17
4
20
7
3
2
183
45
83
5
2
2
2
3
4
1
1
1
4
58
16714
318
54
318
12
2
30
50
4
3
2
161
548
16376
713
2
500
103
500
20
104
141
55
47
16
10
13
132
211
21
211
143
45
47
2
221
221
221
11
91
75
16
119
2764
49
791
28
121
121
21
351
155
175
291
85
192
206
14
1454
60
74
265
114
82
32
68
77
9
81
80
81
1
107
107
107
152
31
73
74
1
47
19
200
87
88
1
93
124
124
109
109
211
18
95
99
4
94
145
83
53
9
470
470
6
104
22
124
108
106
6760
5
6719
36
3264
2
712
712
154
147
136
70
92
17
29
26
3
67
89
2550
208
479
65
85
10
15
64
1
6
1
24
1074
258
41
98
98
104
113
9
63
63
102
94
8
88
88
35
37
2
183
62
29
297
105
20
56
112
2
2
88
88
523
110
23
57
186
173
13
6
31
110
103
7
2106
13
22
81
41
18
2012
173
109
109
48
47
48
1
541
18
97
119
22
92
83
36
41
97
83
9
1
1
1
1
1
2
53
165
165
421
35
61
104
67
66
1
69
85
118
453
93
7
157
129
28
78
102
93
102
9
20
2
2
6
10
93
137
25
19
17595983
3072512
203
25758
24605
9477
10
28
419
155
19
83
503
116
289
218
48
97
292
1794
416
17
742
52
279
1147
55
105
741
186
267
2
338
197
475
251
2
113
19
494
3
41
286
45
374
127
307
25
1
589
4
447
77
100
10
105
341
13
323
79
1
2
325
55
93
49
20
481
13
17
28
108
13
149
53
2
42
411
435
435
435
435
13
205
214
217
3
9
9
506
506
506
16
506
4
275
1
210
1285
1285
1285
1285
1285
335
415
3
3
271
260
261
1
391228
29963
207831
268
177
177
177
177
1687
1687
1687
705
111
17
60
82
81
1
28
273
104
168
1
26
102
101
1
1
19
36
37
1
227
14482
14482
67
6129
13315
10
5
1
1
14
58
112
126
111
1
1
1
1
1
10
1
98
117
298
477
87
68
73
5
5
126
98
102
4
4
62
48
175
315
88
80
87
7
7
81
48
31
41
36
26
49
48
59
11
102
105
3
3
342
303
6
6
8
1
1
19
19
3
1
273
275
2
2
146
17
58
36
68
122
125
1
1
1
1
1
30
56
99
102
3
3
64
34
21
8
8
1
99
43
41
144
249
226
2
1
1
2
2
1
1
1
2
1
1
3
3
6
3
2
1
1
1
50
36
88
300
45
88
83
121
59
32
33
1
1
235
225
1
1
1
1
4
2
1
66
50
245
38
55
103
45
89
59
122
40
56
102
93
9
9
1
1
1
126
741
741
739
2
359
331
359
28
4
4
191213
5665
1357
309
599
198
2
35
62
13
8
5
53
6
12
22
10
24
64
68
3
1
51
54
5
1
2
1
4
449
178
24
25
1
35
33
2
10
4
6
3
4
1
46
34
3
1
8
62
15
18
3
18
24
19
11286
144994
5286
5286
545
22621
1508
16
16
16
5577
5598
21
5682
4316
4938
4940
2
16
8040
17203
2381
315
4932
1535
10843
8073
1271
1498
1499
1
9647
36
867
2683
6061
7210
7210
3426
29232
10450
15356
8926
26854
494
499
5
218
597
592
5
719
785
395
367
365
2
136
425
414
10
1
1981
1992
11
67
268
1817
80
1462
1457
5
493
1670
2443
2452
9
179
155
24
109
90
403
870
865
5
461
447
14
20
22
2
95
74
121
2
665
489
174
174
2
2
35
360
4812
1011
817
815
2
636
639
3
490
358
759
738
35666
100
35666
671
34172
723
3531
3337
194
20489
153434
1206
2063
90
1608
39
982
5187
113
4
373
10743
4
332
679
1294
10
1
1435
1614
77
66474
11380
6298
359
38
11
39
5665
52
1492
5211
934
4226
1728
1184
261969
8020
5
10611
8715
8715
1891
1891
42
1109
1109
740
740
232
199754
196778
19180
64
34
926
638
269
657
35
105
84
86
1065
80
210
63
23
69
24
111
3
310
91
124
52
3
1705
370
348
566
32
152
98
47
53
1045
37
469
64
617
81
91
203
162433
16
252
170
1147
52
9
16
581
6
101
32
121
31
47
77
100
5
211
2
18
36
528
465
38
2744
2744
463
463
463
463
463
6
5670
2305
416
1230
1235
5
654
891
891
891
891
2468
888
1580
2006
2006
2006
2006
35139
442
7557
20
1030
1030
1030
217
6507
1747
6
6
1711
1741
30
2
2
4541
201
1715
882
1743
23873
370
58
58
1964
22036
776
776
1
1
1
1052
659
392
1670
12
566
543
549
544
5
39
4548
855
685
305
338
615
1268
443
34
1878
399
375
399
671
783
719
783
64
942
942
486
486
2103
57
1249
452
345
1761
292
811
812
1
188
468
469
1
2952
97
522
424
1
467
518
513
5
387
392
5
531
553
553
567
567
2
1409
3
6
267
193
938
3267
3
1102
875
408
879
306
6
88
23
2
18
3
2
2
7
1
147
4
1
2
9
3176
238
2043
547
547
547
16
547
475
480
5
51
25
1258
7
1
1195
17
13
1124
1124
1124
1124
430
1124
207
293
80
114
31235
2330633
18165
456
11530
11530
11530
11530
11530
3623
3623
3623
2567
3623
19
10
13
8
10
32
1
19
17
5
107
23
9
85
150
35
2
23
76
10
24
12
12
39
50
16
30
1
127
12
26
17
23
13
2248
2248
2248
2248
2219
2248
29
308
308
882
2318
398
398
461
461
577
577
21043
362
4526
4526
4526
4526
4526
16155
16155
13534
13534
27170
1895971
14741
71
1236
1236
1236
13434
13434
13434
709
163
3114
835
1565
551
2710
170
831
1190
519
4190
388
962
1933
907
301
2711
700
1210
500
20177
18
3668
73
422
990
11
988
943
241
6
6
16485
415
16485
14938
1395
548
7292
5868
485
1632
587
588
1
375
161
158
3
361
474
113
141
1015
998
6
11
483
513
510
3
1
1
876
451
455
4
419
376
43
2
2
1374
1374
1350
24
735
3468
119
123
4
463
526
86
455
462
618
1409
352
200
199
1
274
251
256
5
327
31
1132
542
542
559
559
1855
51954
3020
36812
5
8
1
1
1
19021
7594
112
10
16
92
4
1
25
1
364
700
2
50
31
3
35
1
4398
459
243
136
32
8
659
1
163
1485
1
130
3
28
258
99
9
26
17
780
1
886
3
14
141
278
14763
1579
1579
1573
1551
22
6
1395
1395
1383
1395
12
334
11511
766
6
1266
470
949
1089
1136
5023
472
13287
96
1180
447
936
1248
1697
7683
1769116
301262
111808
4401
111808
432
33469
21815
21815
11222
11125
11222
97
749
749
9822
92
2073
2045
2073
1
27
5118
5118
1
2539
41
2497
63367
1552
5246
5246
56569
7591
2471
3866
7968
1263
2082
1483
1450
2077
23767
23658
109
1158
1393
318
60
258
343
72001
801
178
10
2
527
18
1
14
51
1046
70842
33
29
4
4019
56983
10382
2136
218
385
121
356
44
184
343
335
455
450
5
218
259
49
136
242
140
115
121
83
269
178
255
246
109
431
132
273
259
48
9
243
340
341
231
10
257
182
171
236
222
218
218
1070
19
591
355
105
2423
2043
277
103
619
619
618
1
239
1066
235
243
8
174
410
487
487
1268
1268
182
182
8390
2775
24
22
116
27
347
155
167
32
37
13
13
187
210
37
127
201
220
20
229
127
53
93
311
32
38
248
267
19
144
106
147
130
122
230
131
53
151
51
42
66
101
56
26
138
208
94
183
70
94
24
250
4168
21683
27
236
78
98
659
156
85
88
26
101
254
128
84
209
205
460
154
73
113
148
80
72
139
18
60
139
509
111
134
162
2628
148
140
241
336
70
75
120
83
80
72
21
224
309
403
159
230
231
77
100
2
59
153
398
10
117
117
111
592
86
290
261
271
10
206
1
1
183
108
232
126
239
140
237
342
350
156
219
88
392
95
150
355
266
130
135
169
48
120
96
92
40
41
432
3771
1102
614
650
405
568
1405
155
470
780
606
174
12780
12780
3413
427
1
27
511
144
685
176
11
352
23
775
464
1
2
3
184
126
6
5347
102
15
15
11372
321
11372
1386
1386
512
2155
7
7
591
1041
1045
3
1
1153
1153
1310
1310
3861
375
1509
557
1420
1385
35
284
1186
521
288
93
1287
223739
16624
222379
41617
4010
9111
1499
722
622
100
1388
684
825
3993
249
1618
406
394
569
566
3
977
267
190
208
311
312
1
4085
15066
478
1
338
290
271
333
231
205
382
314
59
545
713
389
333
598
233
537
344
326
18
383
304
301
305
223
221
2
202
349
298
558
636
320
366
139
3
3
3142
859
451
395
56
776
446
610
710
710
2021
2021
465
465
454
353
454
101
1512
63
927
894
33
522
1221
1221
550
541
550
9
760
760
753
7
992
992
992
197
10941
6207
908
3947
37
24
898
393
1440
1440
351
351
849
2746
442
505
950
2694
2694
2694
3
1217
739
739
475
475
472
3
2542
2
1032
1032
1508
1481
1385
96
27
64792
5457
608
32
576
2039
2039
2272
799
316
289
293
4
375
403
86
492
488
492
4
3656
1265
259
180
380
681
110
656
546
235
1093
408
685
673
12
6674
218
41
32
1083
164
914
423
351
33
2403
1012
947
4493
561
544
570
511
853
507
2117
852
703
304
191
36
31
601
601
1184
1184
9654
2243
10
10
577
479
396
379
716
260
177
415
502
281
322
627
261
249
266
265
1
531
312
243
408
725
725
601
601
2663
2633
2663
30
7849
2031
39
496
349
334
141
443
117
280
232
496
370
370
524
374
450
276
601
296
739
739
820
820
192
3373
353
350
3
392
1406
1030
470
465
5
5
627
627
951
958
5
3
2
2
1961
1961
547
1689
613
529
507
22
72
957
484
401
45
1020
426
549
545
4
1
977
472
91
150
27
1
41
39
2
95
67
64
445
199
182
179
3
59
59
2281
2281
1087
1088
106
727
727
727
35409
1895
5129
18171
208
327
224
199
256
139
209
355
281
248
421
311
78
178
394
271
257
283
287
127
1564
287
194
261
276
15
242
221
220
228
8
305
526
28
127
177
164
623
308
267
187
335
152
162
10
88
227
288
292
4
188
291
142
300
337
37
2
201
738
3331
383
397
338
444
233
389
409
2433
8553
69
224
734
645
246
215
75
762
357
402
445
553
366
151
224
373
279
340
340
259
2220
611
678
672
899
899
41566
2006
1198
1130
1198
68
3736
3736
3676
60
2805
299
936
860
708
710
2
1611
5257
126
1383
1280
130
727
5242
288
796
992
3166
7287
7287
2790
1575
136
379
373
6
164
202
334
1446
4517
685
78
620
536
591
561
1672
1672
3421
6
93
47
2175
1100
1635
1635
73
73
54860
54860
54860
4593
228
2557
360
361
1
456
406
553
521
32
288
288
2156
119
558
475
441
563
559
4
96
96
509
509
509
509
469
469
16170
4159
430
334
471
373
180
435
279
344
55
208
242
252
10
334
327
339
434
378
396
423
271
1
1
672
540
331
432
304
494
396
342
317
344
358
194
394
629
310
135
175
500
500
240
240
881
694
187
41
1345
271
313
361
359
77
1651
372
489
250
463
425
3
151
271
594
3013
479
4
469
376
409
33
366
360
332
591
591
189
189
110
37
37
36
30
10392
472
466
249
297
155
8217
320
186
73
1020
76
111
357
119
284
432
99
21
12
300
65
65
1478
15
565
468
364
356
8
66
245
1959
232
291
434
463
294
369
369
727
727
717
717
5
1099
551
543
359607
359607
68434
21
1216
233
1469
166
2159
268
3885
1921
267
62
278
238
18
285
26
35
15
2751
1300
416
2041
195
768
470
77
424
315
51
162
266
111
798
206787
574
11
69
42
5
5
733
1296
2196
374
204
39
142
993
4
530
63
222
349
138
60
1155
600
33
1920
2226
25
34
278
371
74
5566
1805
1574
2967
97
189
13
342
489
63
1083
147
52
1385
123
7
138
1
60
462
1565
70
72
44
419
3
108
2
368
17
2953
32
1110
4
48
208
8
1
72
115
6
21
13
1845
391
613
24
42
114
212
1895
1556
234
122
353
1049
43
223
84
36
1
2
56
3
121
383
5
2673
45
1799
7
309
1273
224
2
405
38
49
78
3
536
578
239
303
16
246
1196
518
75
227
870
93
173
896
814
2646
251411
246484
6493
1091
1091
128
435
528
295
10720
611
611
38
2061
664
363
138
400
458
411
2122
368
371
373
268
331
3467
536
593
260
282
22
18
2038
109
2164
292
531
679
553
420
420
162
13
1
8
13
1
31
21
22
54
55
1
32
61
222
222
222
211018
35338
442
435
442
7
1754
192
570
519
473
917
917
196
196
416
416
452
452
77
502
252
173
688
688
29353
6958
114
46
37
14
83
122
35
126
55
36
43
63
114
7
137
87
59
20
87
40
104
16
93
48
84
18
96
4
102
7
2
198
70
71
1
39
99
100
76
38
162
52
215
121
91
175
41
63
15
11
9
42
297
67
39
64
63
113
136
64
56
151
153
2
14
102
96
11
34
112
67
11
205
126
96
59
240
81
83
38
272
27
126
2
60
5
113
81
45
78
101
13
66
113
2
130
9
56
206
94
95
1
22
14
182
16
102
99
3
55
209
59
274
82
45
159
27
32
91
14
132
136
4
70
30
19
135
150
160
74
60
65
99
6
40
42
33
21
3
57
8
79
137
182
184
2
118
238
240
1
1
336
344
8
52
143
18
15
163
110
35
146
88
80
14
1
57
42
122
59
142
70
192
140
90
123
47
19
309
63
127
7
324
150
106
110
151
110
43
117
21
259
95
2
130
66
67
69
2
13
76
141
46
95
227
170
113
35
170
164
6
50
85
68
111
53
151
122
1894
697
57
4
93
45
132
49
530
524
6
98
68
38
194
219
57
146
139
7
116
261
223
129
36
119
9
9
1528
7128
292
156
266
209
112
113
148
189
191
2
389
184
239
324
238
196
616
101
96
171
237
34
338
116
677
157
1335
289
41
43
2
70
50
45
39
404
393
2
2
4133
1005
36
17
95
91
360
170
50
40
107
26
8
208
35
133
64
103
80
303
119
166
155
157
2
301
1
119
69
28
199
43
298
1647
153
69
145
288
252
140
259
43
286
286
240
240
2911
204
377
505
333
500
398
397
197
63
993
525
405
838
393
220
10
25
88
102
752
1815
69
171
65
159
167
116
11
103
17
183
185
2
133
27
106
7375
1355
405
64
211
91
430
478
230
524
209
181
115
39
320
130
183
387
123
125
2
50
379
86
188
192
92
41
277
25
140
95
227
106
261
261
123
123
590
590
312
267
45
369
369
584
584
583
1
300
1883
302
364
202
259
256
239
17
200
121
790
209
236
224
152
152
131
131
515
188
69
16
137
6
25
23
20
31
268
162
16
13
77
129
129
282
282
2741
683
262
279
147
79
60
157
337
185
107
181
176
88
425
425
2643
1114
74
75
1
4
6
2
134
123
11
20
4
3
1
18
14
4
2
77
145
6
95
11
5
31
100
90
6
40
42
2
1
1
4
14
259
5
6
1
131
9
24
20
17
3
159
35
62
543
269
212
429
4807
358
281
189
390
567
479
298
777
275
230
233
301
238
238
569
3566
161
67
23
268
157
128
62
117
72
52
77
25
312
474
61
158
156
117
119
354
114
596
37
13
133
86
87
240
383
383
377
6
41
1030
172
150
244
85
183
155
136
391
55
2
154
44
18
732
427
425
1
1
287
254
254
292
292
480
1359
620
104
155
137
131
137
6
12449
4320
78
18
33
43
3
15
20
21
61
10
290
74
74
66
20
149
34
79
78
1
61
10
71
2
61
32
42
103
37
47
69
37
155
2
31
6
26
18
29
73
92
56
20
45
42
3
15
38
11
35
13
67
29
24
38
8
27
49
62
15
54
57
4
41
24
28
49
54
18
56
80
59
53
44
50
23
8
104
76
11
49
6
42
116
21
15
52
4
15
32
74
24
115
1
508
14
80
82
2
79
133
14
18
61
36
23
25
93
50
28
21
25
78
39
22
14
47
49
70
44
4
20
153
15
16
59
45
112
72
26
62
67
35
52
39
24
47
21
10
147
141
6
9
35
151
36
66
38
58
19
26
36
74
55
80
9
26
35
14
24
65
35
25
80
25
79
40
17
24
86
34
6
55
24
41
80
39
25
16
95
394
48
127
124
286
840
172
175
3
118
249
261
12
332
332
368
1612
255
169
168
47
79
82
3
132
141
14
1
117
118
581
2
219
360
1491
370
155
156
1
24
95
222
100
56
33
32
1
174
261
928
4605
130
86
34
177
177
169
178
39
7
108
150
80
128
238
225
140
36
8
182
168
1
172
24
95
219
131
19
2
133
83
78
5
202
136
4
1829
1354
471
16
669
98
276
312
27
5
4
106
137
516
3308
187
193
349
344
5
186
176
10
328
152
1
1
343
89
81
383
500
1267
250
180
204
57
98
351
127
76
76
5447
1482
309
285
465
25
512
293
194
322
203
237
193
174
305
448
599
3370
337
315
22
212
210
2
485
60
144
358
336
381
368
90
1316
403
96
166
337
285
52
77
36
49
152
3848
247
1192
1289
1103
1120
17
44
794
228
245
277
1033
734
299
2115
7007
46
374
218
163
279
467
68
249
247
198
119
117
118
292
154
398
88
64
370
113
13
108
59
49
242
279
19
1116
261
198
222
181
235
166
166
555
54
255
113
133
904
143
91
112
193
146
219
1268
186
219
42
57
121
79
193
55
122
131
63
236
236
12191
923
4
64
74
132
120
20
130
112
228
32
452
266
109
19
359
6
2940
149
9
142
74
40
31
221
136
404
111
161
294
180
639
144
94
3
162
1
207
11
195
100
125
521
16
167
445
49
90
234
340
1
108
150
447
109
109
1
847
530
316
220
1574
275
328
355
396
1002
93
265
211
279
154
1150
1150
207
207
438
438
34
395
150
211
432
2136
97
91
160
213
114
195
145
81
115
158
155
3
335
566
566
1135
92
220
203
165
249
206
346
346
666
666
59
1523
168
166
353
253
247
6
127
129
268
1
672
235
45
391
169
169
652
2717
255
162
188
69
153
155
2
166
28
111
245
188
50
16
65
314
53
452
1155
283
282
1
4
149
88
117
44
18
1
12864
47
47
1374
12667
194
159
170
127
51
67
7721
354
251
3
161
266
195
148
43
144
174
82
20
28
165
208
86
42
99
14
81
240
118
117
118
1
31
30
31
1
33
3656
615
2264
437
36
31
33
9
24
221
181
113
6
28
269
127
1
133
1359
244
1112
1115
3
5
5
3
2276
56
435
51
22
1173
77
66
192
201
14604
382738
17397
177702
3275
1156
233
233
361
413
9
1
20
22
314
1274
37
1
13
195
17
9
101
1
4
209
176
2
160
1
4
11
19
193
7
177
9
6
6
10514
1718
99
99
252
252
10
10
20
20
4553
1513
63
117
13
3
14
15
1
161
13
4
200
201
1
309
109
11
76
188
126
16
135
136
1
228
20
198
13
78
69
175
179
1
2
1
8
8
291
295
4
133
132
1
246
214
32
12
30
30
2480
355
245
105
121
630
210
636
72
106
66
66
478
478
808
20
622
166
1487
4104
493
1083
5
47
19
63
283
3
150
20
1072
1518
23
41
116
54
12
15
27
2
210
16
16
80018
377
264
30
234
104
104
25880
79273
61
51
94
1
106
6
87
6
67
163
175
1
1
10
6
166
8
105
149
153
4
178
9
2130
12
3
21
70
23
537
49
38
40
2
1
3
214
2502
50
17
9
30
2
287
63
1
55
20
9
11
22
41
1
3
191
11
283
3
46
14
3
293
33
51
5
152
42
1
8
142
148
1
129
3
6
2
34
66
1
2
27
1
6
6
21
7
220
216
2
1
1
14
15
5
207
141
66
5
5
146
6
29
205
207
2
227
231
4
3
2
192
191
1
1
1
225
80
84
2
2
258
24
5
113
109
4
3
70
58
12
62
58
192
206
1
12
1
9
36
27
9
85
16356
27
60
2
9
9
35
254
277
23
1
19
14
68
2
16
9
45
71
15
9
24
141
145
4
124
128
4
1
50
1
1
228
1
126
67
69
2
41
1
9
507
486
2
1
3
1
1
1
5
5
2
42
1
180
68
56
19
228
232
4
163
310
23213
272
269
3
81
83
2
11
14
165
119
38
156
120
7
27
2
227
379
1
2397
2397
2397
2468
327
2468
80
536
1
868
656
616
40
11869
17
585
585
25
25
281
281
490
10961
253
45
77
16
295
51
28
4218
124
131
86
106
3127
851
289
549
165
60
2302
2302
2302
10819
1324
2405
7438
35
79
8
571
8
216
77
1034
369
55
122
1150
24
39
141
444
83
7
112
160
18
15
489
9
5
33
35
29
6
58
59
1
6
116
18
52
54
2
25
35
16
189
292
28
7
315
315
1
1
545
545
412
412
784
784
5
4800
259
259
3362
997
227
227
333
115
277
1
1
87
328
244
153
155
2
30
251
317
1174
161
406
247
128
232
705
705
705
8
1053
170
731
142
149
23
9
14
121
126
314
3
31
280
8191
59
2687
6658
8
353
18
8
31
290
1
5
2
4
167
70
75
5
544
71
30
260
127
133
524
20
22
35
142
39
46
96
84
82
2
275
8
36
71
4
312
2
12
97
225
223
1
1
8
80
79
161
207
43
1
2
33
415
1474
67
128
22
18
2
15
4
243
2
11
7
86
84
2
576
578
2
4
956
17790
21
21
235
408
37
37
57
75
18
61
60
1
14926
5244
36
17
54
164
26
23
1
1
1
4
94
113
6
256
191
119
6
1
10
31
12
19
12
14
120
114
6
119
21
24
3
10
17
2
10
14
4
2466
50
86
11
56
39
208
130
199
21
7
171
6
6
220
80
136
102
7
70
235
50
245
145
35
151
42
85
86
1
107
12
143
8
108
13
84
61
62
1
9
28
85
72
163
29
94
93
1
88
94
6
6
22
60
139
94
5
94
5
4
6
37
86
75
68
6
1
31
36
1
4
22
90
64
302
306
4
9
9
19
10
7
8
9
1
190
270
108
110
2
25
31
45
75
9
97
101
2
2
95
94
1
16
134
3
10
176
148
146
2
8
7
11
5
9
13
37
31
6
45
49
4
70
69
1
1
4
156
28
29
1
22
97
96
1
56
175
22
71
15
33
131
65
109
49
51
2
6
112
35
25
10
13
1
7
38
55
60
2
3
20
24
65
23
74
14
29
31
2
90
89
1
25
407
33
35
54
55
230
39
1072
141
142
1
231
152
183
186
3
39
107
68
215
5068
160093
51435
5135
6890
6890
7353
1666
2754
1495
1438
660
9950
5591
3699
3533
473
1719
1341
502
6731
3352
2877
19
6947
3153
3775
4896
1947
1500
1449
37648
5682
4457
229
2487
2161
326
1741
2510
2461
2510
49
3195
3195
7428
421
4145
2862
1487
1487
434
6360
2533
1903
1490
624
624
896
896
3218
3218
1791
1791
2338
12258
26
1325
474
825
39
2170
1154
977
1055
3270
779
621
350
465
1263
3155
442
555
388
507
20843
1313
4346
4346
15184
15184
32841
32841
20
30339
415
426
29478
8
1673
708
957
6245
601
84
10
155
73
165
114
5644
3
5644
4550
182
359
3059
1132
1568
1309
1309
1091
1091
560
280
251
506
4895
1745
963
885
796
23130
7
1637
22878
1753
3
3186
1
12
15217
1069
20
20
225
225
3655
23296
101
70
66
2
2
201
27
297
86
94
1
115
1
262
598
83
16318
1387
4153
4153
18568
1693
26
4198
129
1909
731
442
448
6
748
207
12677
216
604
2120
473
673
8197
394
130498
5360
105
3
4
72
16
10
55499
7688
178
27
208
29
1352
1
305
1134
34
58
339
1927
194
15
1
1
3
39705
8
9
109
13
14
453
668
12
10
9
38
11
770
9
12
20
9
3
112
11
69534
69534
961
30121
30121
202
77
28
9
10
7
43
4
24
109
38250
35526
1279
76
7934
1102
982
992
10
10137
5771
4684
3551
2516
2516
99
99
20017
143970
1843
995
1054
1
918
478
1882
2814
1664
9
9
4439
3793
292
77608
12187
614
10399
851
2112
4752
4752
598
45
79
4030
775843
14631
4939
4939
9381
9381
600
600
14
210
210
376
368
376
8
438
438
17018
588236
5583
5583
775
294
39
41
1
260
6
4
8
121
1
1215
5116
352
1235
10
333
240
4
16
1708
3
1457
13336
1265
180
10434
4
2235
1764
467
214
126
88
799
34219
12
12
5638
31991
841
3047
16781
272
120
257
722
715
1342
306
419
1531
1417
1417
63
903
183
95
255
50
257
10304
337
631
8748
550
38
1205
958
18
229
4930
4930
389
873
2
482
6907
201698
61572
9403
661
2916
5
94
180
19
2
3
38
21
628
3
694
91
15
7
446
3
6
4338
1320
162
18
2
16
72
155
60
4
17
179
75
7
15
2
4
4
1
26
149
11
96
168
208
161
68
87
1
7
56
2
204
97
6
85
12
71
241
2
8
40
63
2
181
11
48
68
8
12
26
5300
8001
70
37
39
3
1
8
3
32
14
4
2
146
10
1
5
167
25
2
27
78
5
11
1
21
33
24
8
24
5
34
12
3
4
14
37
1
2
23
8
33
18
8
1
19
10
1
6
52
136
1
13
36
84
43
7
24
8
2
1
7
1
18
1
4
2
6
4
10
36
2
6
24
5
6
7
139
139
13
16
86
6
37
17
7
4
58
4
2
121
72
15
48
9
47
1
4
24
3
95
24
91
6
27
2696
722
8
29
1
39
78
38
5
727
1
13
142
2
1
4
2
3
17
38
4
4
6
1
1
11
23
14
3
57
3
2
43
2
165
38
10
10
27
26
232
31
62
1
51
1064
368
10
75
80
103
22
82
1
68
3
28
14
5
123
49
33
6572
9268
9
7
362
48
6
1
9
6
200
1
34
12
9
31
5
14
30
1
301
41
21
44
324
134
10
240
796
1378
935
92
4
2
2
3
14
26
1
7
8
1
1
2
5
17
1
5
20
4
14
6
5
7
1
191
4
1584
2090
1
5
28
2
53
1
9
1
11
19
55
2
14
3
3
3
3
6
1
1
5
1
6
8
4
3
12
12
3
4
16
1
26
38
3
4
54
1
3
13
14
48
1
5
2852
5996
16
43
16
77
20
18
1
19
3
4
2
60
4
7
12
18
22
1
7
8
17
2
2
5
8
6
47
70
1
7
6
56
1
25
39
1
19
2
12
43
1
36
56
1
124
21
67
4
39
33
1
6
18
31
1
1
26
1
1
2
2
10
12
4
3
39
153
11
9
11
10
41
5
3
1
6
1
4
5
2
1
6
68
1
1
2
19
11
40
20
22
2
76
1044
3
132
1
2
1
20
1
7
4
1
48
3
11
8
13
8
39
1775
3155
19
7
3
64
10
1
5
82
6
3
83
4
4
10
45
2
31
2
1
43
24
2
96
5
8
6
2
1
7
3
1
79
4
3
2
2
4
6
13
1
26
1
38
59
13
34
1
15
1
21
94
29
5
90
47
2
47
3
2
158
595
1180
5
3
6
12
16
27
2
31
14
4
14
3
3
25
2
3
5
2
20
75
49
2
1
2
166
3
72
3
4
11
430
209
5
2
2
15
38
1
133
11
9
2
3
1245
3151
2
5
3
26
18
4
21
389
82
4
3
2
27
8
193
182
1
15
195
27
13
2
67
13
22
144
55
43
139
1
196
4
334
334
816
1769
108
15
5
74
77
9
63
4
33
1
1
65
6
1
32
14
1
3
35
1
3
7
43
1
35
1
6
2
11
6
69
2
1
8
2
3
46
159
3499
3490
13
122
266
1699
168
144
111
967
9
6
1
2
508
904
38
139
2
4
213
129437
24130
377
167
1
5
1
2
1
64
14
31
1
83
1
6
108
872
4
1
8
66
396
84
82
75
8
19
5
4
8
4
673
1762
3
7
8
2
128
13
3
9
2
10
59
12
29
96
1
40
1
12
3
2
4
1
2
19
1
114
55
5
123
80
3
80
2
160
3187
10578
16
13
22
2
50
176
6
30
3
3
83
24
5
6
9
93
12
10
63
21
72
12
7
41
68
7
3
30
114
31
1
90
2
35
2
13
20
22
1
7
23
16
78
16
24
51
4
2
5
33
3
5
24
2
24
13
102
17
23
2
46
10
70
6
12
286
9
1
28
6
61
22
1
30
8
1
4
22
3
19
2
2
12
2
15
177
4
4
153
111
54
11
36
1
219
7
3
2
5
73
2
6
1
1
56
81
1
2
14
14
79
43
50
43
1
102
20
21
41
1
31
5
3
84
11
6
14
111
3
34
14
2
25
14
8
337
8
61
16
7
45
27
221
8
1
20
41
59
78
10
14
11
17
7
29
7
61
9
3
1
1
15
23
6
3
46
316
107
1
28
25
17
11
18
7
46
12
3
6
30
15
18
10
21
11
32
6
8
5
48
12
27
85
6
19
42
1
1
98
63
10
37
21
1
61
42
6
127
8
9
63
79
36
10
18
56
42
172
68
5
8067
13709
229
995
201
298
52
3
3
29
3
73
9
50
26
574
4
1
68
262
22
7
14
6
77
282
5
41
158
8
10
293
20
168
50
30
191
119
92
11
5
5
14
31
250
10
306
10
399
10
91
25
2
373
182
12
7
2
43
60
2
59
6
181
375
6
57
1
102
25
3
814
345
6
8
133
1
2
17
81
8
49
4
82
11
67
223
653
7
47
34
7
19
58
121
108
16
4
9
1024
338
4
12
2
32
90
2
6
16
3
3
2
2
6
23
2
126
123
91
9
7
73
52
47
92
7
14
1
1
1
8
6
3
4
492
26
9
1
103
94
5
5
25
39
94
57
23
11
36
71
2
16
1
3
7
2
2
2
2200
1444
17
5
46
26
8
8
168
187
7
36
14
21
36
18
107
5
33
7
7
675
1233
8
12
1
29
1
25
89
7
1
10
11
11
21
1
2
39
6
1
4
1
2
9
1
3
149
2
1
6
1
7
21
6
6
4
4
54
2
739
409
26
3
22
1
6
4
42
5
8
16
1
2
4
19
3
20
75
4
3
7
34
19
6
1479
5370
9
9
43
25
1245
179
133
382
1
1051
115
33
23
22
244
191
17
64
14
14
77
560
1028
9
10
61
47
122
8
3
88
62
1
9
9
5
8
2
9
6
6
3
699
240
14
311
5
126
3
881
210
1
45
135
73
30
5
101
88
12
14
127
5
1
13
19
2
604
1078
3
2
2
34
2
55
11
2
1
56
28
83
7
3
5
23
2
14
1
2
43
35
26
1
33
1273
531
14
2
71
86
100
9
60
1
6
4
179
6
1
5
3
68
3
2
1
3
1
15
13
45
3
2
3
22
8
3
3
14374
6239
10
163
7
93
1
300
46
159
2
11
50
13
8
71
145
4
43
12
351
20
1
54
166
9
32
4
10
2
56
7
116
224
6
3
13
16
6
12
33
210
258
6
3172
5
274
3
26
3
169
2
5
159
123
270
177
41
15
20
1
26
840
13
1
31
6
1287
3332
3
1
10
9
36
1
20
7
9
1
15
6
32
57
2
15
10
6
38
116
13
5
5
1
21
13
15
6
4
16
749
4
1
53
20
73
1
4
15
30
21
6
22
4
134
7
52
1
4
92
2
65
7
25
7
91
25
13
20
4
1015
2307
3
24
1
9
107
1
1
11
23
2
4
36
4
2
1
156
35
135
2
3
94
59
7
10
1
13
4
19
3
28
19
56
7
3
4
38
1
135
8
7
9
2
1
12
1
16
11
77
6
40
41
155
611
113
74
5
15
1
3
2
22
16
7
139
6
2
51
5050
3099
50
9
129
400
22
139
2
74
3
4
14
23
2
2
20
27
26
22
2
163
4
7
7
3
1
2
3
141
3
7
3
11
66
2
1
1
6
13
14
27
55
24
13
9
7
11
69
1
4
36
137
79
3
6
7
7
1
1
6
9
6
3
2
756
439
101
31
6
14
2
2
1
3
2
6
2
2
8
2
1
15
3
41
22
6
5
30
4
4
1
3
587
907
2
1
3
1
1
9
1
8
6
9
50
8
6
1
3
11
3
1
7
9
2
108
8
2
4
17
18
1
4
8
2
6
400
111
1
115
83
6
82
2
896
389
17
32
52
3
6
95
2
4
1
157
1
126
3
8
3468
1158
1
22
26
77
3
8
62
47
71
4
66
43
66
60
1
15
34
49
2
20
75
111
90
2
3
53
2
3
17
6
6
32
24
2
53
62
8
47
75
49
9
3
24
50
31
3
6
7
2
6
39
3
2
10
73
4
52
6
3
1
13
57
15
65
98
52
3
257
19
7783
3064
1
3
1
290
7
9
90
44
7
57
105
98
23
1
135
3
135
4
1
170
20
3
15
44
66
274
142
2
2
20
238
79
1
289
1
31
13
60
188
28
3
14
21
112
1
107
3
17
145
113
16
1
235
54
23
165
4
62
104
277
82
44
171
149
31
64
1
11181
11181
93
207
65
39
101
80
8834
53
38
298
77
49
239
82
478
23
32
52
11
168
80
82
1784
616
30
3
115
133
15
4
167
222
60
330
7
18
2
22
18
7
13
2
1
38
36
1
1281
474
9
11
63
14
33
1
1
5
13
5
14
13
36
1
2
1
2
9
5
11
3
19
19
6
60
351
51
26
22
1
2146
1001
9
29
3
21
1
7
18
1
30
33
37
1
1
10
3
1
4
2
2
77
14
2
58
4
1
1
28
11
1
1
1
4
48
4
6
14
3
3
20
21
9
2
4
4
4
17
1
30
1
6
53
41
1
37
1
1
12
1
7
31
1
2
34
1
58
2
33
2
5
1
3
2
1
3
114
3
10
59
3
10
399
611
4
7
11
28
26
15
28
89
4
1142
2335
11
188
245
1
2
252
5
288
4
153
10
1
33
153
354
21
2
56
8
5
50
7
8
37
7
1069
1069
239
3
1
23
1
255
49
19
53
389
37
2713
2713
6117
1797
33
1
193
191
42
94
778
603
16
479
5
759
543
1
2
1
406
37
18
3
9
106
2060
633
3
91
4
23
3
95
85
127
42
1
172
3
4
143
3
6
7
116
20
35
3
2
3
22
140
1
1
10
3
162
55
1
32
10
790
1477
4
26
248
390
19
356
1
105
250
2549
3047
15
96
11
22
25
24
88
25
125
14
27
26
10
13607
13593
4
4
932
932
796
3258
230
2042
190
21966
972
9173
18947
1347
8
519
128
535
16
101
200
175
54
2
24
232
59
2
19
81
26
18
1
35
358
6
21
57
11
55
31
12
363
10
643
174
4
70
8
169
222
920
136
385
35
2
6
277
11
233
1735
23
215
249
2047
32
32
32
32
1766
1260
31
4
2
13
17
14
12
25
5
75
8
5
214
15
17
3
11
1
32
1
1
6881
564
7
7
2039
125
708
611
595
1156
4271
448
257
248
1156
1006
1314
1371
42
1
8
6
488
488
2014
810
1
1
2
5
1
17
4
178
6
95
229
4
55
173
78
165
5
90
1
8
1
85
635
42821
4
1847
40335
1431
1431
448
448
5386
87
123
123
123
123
123
137
137
137
5039
754
1492
68
91
176
99
164
204
734
178
152
50
36
1
36
130
1
124
209
189
7
144
747
747
755
1
638
116
1762
1762
3193
9929
179
711
102
169
3248
646
289
449
943
189
3838
608
3196
10
6
16
72
1
16
60
42
108
4
32
93
26
17
2
159
1
73
79
1
88
4
63
29
12
902
6
66
8
20
54
82
93
9
41
60
54
69
110
51
313
34
191
88
32
11
46
15
4461
334
334
334
334
334
4112
6
2598
1508
677
11178
20
20
2144
238
815
1091
394
394
7943
264
876
6803
4355
4253
55
2
19
17
9
13578
5
70
70
1551
13503
102
13
1
8511
140
224
2
666
428
571
758
98
281
12
37
108
400
400
8750
35268
23075
26
244
3
26
33
238
108
92
98
3
13
159
337
14
38
431
100
68
36
8
5
2
61
37
8
69
10
110
275
1
92
237
15
9
250
27
39
92
28
1
6819
3530
2
190
383
3
15
8
3
9
13
8
259
1
9
1
78
77
3
1
8
8
1
6
7
17
5
3
3
3
18
5
211
153
67
29
1
171
72
7
3
10
1
30
9
47
3
54
115
20
9
2
6
26
17
67
1
75
22
3
156
6
36
6
76
1
296
27
7
47
142
81
21
9
8
544
544
8774
880
8767
1151
624
6112
7
7
8532
8532
6712
312
547
1144
1043
847
227
910
771
449
462
2354
2354
2354
4008
541
1722
1722
1722
1722
1722
336
222
552
635
2
300
343
21
5
6
11
29
29
29
51395
2693
51395
64
5428
5633
4612
31978
987
384
384
496
496
21324
157122
168
10
1
4
238
220
4
44
3031
1
81
49512
7
73
97
21
10
230
12
131
2
3
211
176
113
723
4156
2
1
8
10
52
27
10
13
639
910
1821
2
783
728
25
1644
960
254
14
713
157
157
7
10
17
176
1141
5
4
16
5
26
1
4
1
58
4
665
4
128
590
72
10
1259
337
122
1406
91
995
603
43
66
79
65
684
322
263
178
230
2
1741
381
146
40
199
2425
2
257
449
214
67
68
1
6
95
1012
163
66
110
2236
50
1
1453
22
190
338
339
57
300
1596
3
113
695
517
2
14
2954
3
2139
330
420
397
777
34
27
28
24
2033
137
1294
40
42
311
641
26
41
202
4
4
438
18
1
454
945
115
756
105
2183
179
1615
11
185
656
27
3
1511
32
1162
470
33
70
454
1026
215
504
171
528
3
1831
427
26
199
260
3
133
902
582
490
51
266
157
1
7
30
12
12
810
308
258
3
212
273
49
31
2010
6
2800
52
40
2
188
26
1429
1637
41
8
77
352
138
589
12
14
940
17591
15554
604
7449
82
4652
475
1102
2945
13
12
1
33
11
1
1
259
25
283
30
108
23
3
19
179
12
13
1
7
27
809
337
894
324
143
145
2
50
38
338
338
453
453
453
46
2262
1137
483
27
149
155
6
264
28
155
159
4
1
20
1079
457
33
152
156
1
3
2
2
1
1
6
180
182
2
196
205
9
21
15
3117
126
3117
1341
725
4
218
6
67
164
11
34
7
19
5
18
11
52
51
1
268
268
519
982
42
102
57
153
156
3
20
57
29
400
400
3694
46
3694
339
938
36
82
91
9
210
262
2710
1427
12
13
6
7
13
4
5
39
2
23
198
763
25
85
88
690
690
690
16
345
329
1097
1097
6463
6463
6463
359
6463
56
1387
835
496
809
809
792
17
290
271
290
19
80
1595
510
531
21
980
4
4
526
526
778
755
778
23
719
718
719
1
17957
31
10158
270
7319
1034
571
42
170
8
706
404
288
1225
11
18
279
2555
6
2
2569
2569
2569
8
8
199
2561
1169
165
761
719
42
1
266
7
7768
868
1254
205
181
6507
3662
529
1117
23
23
694
482
34780
1214818
58
40707
616
616
40033
9704
20
4
2688
330
5
51
134
9
588
36
132
28
12
16
11
139
510
382
242
155
12667
5
52
35
523
26
403
2
194
3
17
83
384
13
200
115
181
704
279
154
280
34
74
56
1
72
173
53
160
35
141
207
11
14
382
322
19
24
363
458
71
35
176
43
11
12
187
4
17
168
347
505
85
8
116
358
99
560
53
21
5
302
28
6
407
6
20
16
23
6
295
363
10
565
3
5
2
47
11
222
527
2
1
170
19499
19499
19499
199
8074
39
6798
6798
287
1237
638
312
11226
11226
11315
442
7990
308
3049
17
238
2264
28
28
1998
1998
345
33
1
23
29
17
1
1
2
1
3
1
3
50
23
10
19
21
2
552
551
1
5
5
1
154
76
8
30
28
2
52
55
3
9
103
470
768
768
6
155
5
199
1
329
73
4633
246
73
73
73
167
2418
279
279
401
240
76
48
37
65
1046
344
375
28
3
244
362
525
354
31
32
89
58
31
12
7
460
460
460
417
43
504
2
2
1
1
497
497
487
10
4
4
16
825
436
436
428
8
373
373
107
7
107
54
46
2883
448
137
1
5
12
1271
37
228
291
101
295
3
48
6
843144
91531
740
71236
4898
4898
1782
4898
1608
1508
32
25672
2719
19175
1516
4
989
523
14940
152
2267
7353
7122
231
4759
30
379
6465
6465
39926
542
6990
3922
8188
5153
3801
7221
4109
248374
2110
13999
23
8257
546
5173
6092
232265
698
21209
2826
2826
2785
41
8001
8001
2662
2662
7022
2149
2656
2217
2187
30
9838
9838
8
1776
1724
2505
3370
455
12859
179908
1771
2695
438
435
3
486
3814
3814
10067
37
6760
6627
133
3266
4
4
5685
5685
6527
16
3372
2182
4
4
953
2771
2771
3528
3528
2899
2899
5261
5261
5092
169
40700
13186
1159
1087
43
29
1
708
5066
4325
741
1233
1
167
2866
6
6
1306
1386
23
37
20
2863
2754
109
3085
7917
1056
5341
5283
5341
58
62
23842
4232
241
7
2478
1155
14897
770
32151
12277
11372
11227
145
6959
1543
5207
5207
16561
16561
14597
792
4581
4581
3378
3378
5846
849
30
2438
2527
2
621
50
5
42
125
108
12
224
10
11
4
30
26258
417587
4983
139
171
23
257
1362
14591
4889
2571
20
1757
125
543
97
10
538
7
104
4474
216
11
53
29
7410
36842
851
46
25557
47
1641
767
113
7687
481
2442
3930
79
14
53
73
7
1470
3432
1203
3370
46
1352
27
48
33
1625
1990
249028
123
2572
14416
16
11855
11855
335
2018
5445
17
12
1501
961
936
1273
1273
2959
1733
124
108
510
131
129
2
112
106
59
76
1843
682
652
509
2545
2545
22407
196520
35640
1718
9948
1471
9948
1597
90
83
195
846
335
48
1646
1646
205
5234
2762
159
1623
1612
11
485
484
1
7
17823
992
953
39
1901
16824
70
3620
1568
1551
17
1
1
1352
629
272
272
1732
132
955
645
115
786
303
368
824
824
6881
1368
548
1390
1285
20
17
492
1761
808
808
1337
6151
114
155
10
259
64
1148
72
1474
53
651
51
763
87919
3
2
1
4579
87912
2180
117
579
468
1
1
1359
197
237
5
614
4
3006
223
8
316
2111
147
26
90
391
495
331
2
362
8
2178
1228
2
2
914
941
271
63199
498
2
820
4
682
42115
495
36171
5368
10
172
3719
1684
1737
53
1423
387
1639
1639
469
335
49
64
21
23614
1022
505
505
1416
1416
1602
1602
2585
332
6
1283
4
960
1282
4337
440
698
1051
418
448
1406
1406
450
10740
280
1087
514
111
8298
1
1
2787
2787
240
1008
1008
564
973
2
1
128
55
14
1
26
31
1796
831
1796
61
435
78
1
6
46
25
4
3
382
2
1514
1514
1096
402
16
505
5262
1208
2044
408
20
1019
58
7238
390
15
4325
3347
3347
2
195
3150
3145
5
963
963
119
1792
644
527
308
194
477
477
254
254
1072
1072
1072
485
1072
210
66
71
5
205
204
1
39
62
129
52
4
39
1
13
17
3
257
257
59487
1608
11
8031
1
6299
1782
1782
1760
1782
22
4516
4516
1721
53
1325
1325
343
343
343
49848
202
4019
17308
45627
122
1629
297
892
2793
1295
5408
310
2718
7907
1577
1133
2238
1704
1704
7405
515
3158
3732
2953
74374
8457
32414
331
34
3
1
136
120
72
24
74
82
43
82
6
323
20
23
181
2
876
32
769
9
454
2
15105
313
119
852
105
282
12
18
8
345
9
620
10
157
27
4
91
9
4
70
2
17
43
3
23
1
4
44
91
261
10
127
2
6
11
2
451
301
222
15
15
447
61
13
1
4
1
28
11
2
1
38946
167
91
26647
1191
610
581
251
25365
2495
612
532
22
89
518
65
63
2
306
351
286
1791
856
649
4106
12718
147
169
309
788
192
137
172
3146
63
414
376
235
70
724
15
196
752
2
21
51
204
64
237
128
1012
1012
529
1885
204
204
678
3
363
312
309
1
2
340
340
318
22
68
134
30
17
6
13
4587
4587
626
626
12132
42
718
756
9350
903
363
5296295
393312
837563
72720
69410
1531
1704
9
360
1316
47
111
2
54
104
180
103
36
319
379
379
414
347
347
67
67
595
16520
3761
1245
119
120
1
49
66
64
80
71
160
59
4
16
65
85
116
29
126
125
1
117
26
25
1
64
52
128
86
56
3
134
101
59
70
41
204
78
76
43
52
16
361
2
112
247
3242
617
198
223
235
114
245
228
261
241
20
334
322
183
282
174
929
84
79
172
178
180
2
240
90
946
177
199
219
261
203
203
321
321
28
1155
711
416
140
254
93
21
297
297
293
4
385
164
221
354
2
77
207
68
765
219
110
97
143
196
9
441
156
239
37
1072
239
31
156
198
207
192
49
645
180
16
91
324
34
55
794
164
275
154
146
62
62
62
482
3239
2379
516
156
188
170
329
332
3
250
300
2
248
217
378
378
39
2888
1264
277
248
262
257
220
547
547
525
22
1038
32
404
412
8
258
336
1559
1559
906
3
17
2
1
1
5
22
1
2
1
585
1
11
1
30157
1531
1611
397
176
174
2
172
125
324
79
95
72
171
391
219
9
19
28
35
39
23
19
185
575
102
69
17
100
98
2
100
2
470
192
278
183
183
328
61
10
51
51
53
1
2
50
11
11
203
203
803
2029
121
96
71
165
5
257
164
22
20
79
13
24
61
67
38
23
517
517
6605
22018
5
220
256
6
33
124
100
111
87
39
336
87
260
268
210
176
15
2
86
16
41
81
140
98
43
58
362
207
14
181
21
118
23
275
424
2
3
12
18
90
29
177
57
143
59
73
242
241
1
58
63
5
37
18
6
272
44
14
62
58
86
290
145
10
26
171
32
367
19
50
31
37
166
199
14
275
36
36
172
23
161
417
439
22
90
239
451
42
64
247
215
306
108
7
223
45
4
179
84
83
103
28
228
668
232
479
202
1
100
153
156
125
65
2
79
44
174
15
109
202
28
71
19
61
41
77
28
404
396
8
99
124
172
333
333
171
171
14
2
1
1
4
6
1518
270
270
1248
4
30
96
297
46
291
484
7179
512
4427
1740
3
10
213
36
15
2
34
151
161
10
8
4
5
145
472
481
9
291
163
1
69
71
35
31
423
34
13
219
112
110
2
4
66
36
2
13
13
124
1006
306
576
26
1221
258
937
2625
13
13
593
1976
417
301
338
37
267
357
4
4
636
636
30793
631
1947
21
159
291
68
64
70
1635
997
124
190
97
100
325
3
81
77
471
97
4569
1248
4569
200
202
236
196
398
187
283
335
4
2
153
364
261
273
227
24
928
150
135
169
38
157
129
39
87
352
2937
229
229
328
112
138
43
35
368
368
730
61
219
248
202
316
310
310
6
614
19
315
280
988
11292
1357
1
29
224
792
311
2295
26
51
325
405
369
482
105
32
332
168
573
573
464
455
464
9
1702
11
1003
688
571
571
553
18
1707
1679
1707
28
896
1635
67
124
54
49
445
8489
218
743
1
736
742
6
1109
1
1
3
304
363
437
287
287
469
2097
141
206
299
287
12
368
173
112
2
2
37
135
155
236
236
247
247
90
765
200
275
200
355
2
2
351
353
2
560
560
277
277
428
427
428
1
298
1167
64
398
91
316
2204
103765
1
1524
530
530
993
993
977
16
362
362
362
4560
47051
1100
1099
1
1409
4528
588
1
2
2
960
598
970
759
211
334
2100
100
118
75
97
124
167
25
168
101
151
85
114
112
111
1
159
117
53
1
1
1025
1025
12126
360
3530
3530
2
8234
2412
2412
1
1
762
762
2
2
6
5
1
215
215
1007
854
1003
149
4
1326
1326
1030
1011
1029
18
1
283
208
75
1
1
2184
2184
2091
93
1229
89
684
686
2
454
1929
1929
379
379
2160
1
2159
1544
1544
1512
1064
24
1
235
231
4
173
15
13
251
120
118
3378
1023
471
502
31
761
745
16
403
398
5
689
1027
612
612
415
415
2865
2865
1986
4
26
3
281
57
65
1
5
389
18
17
2
11
13412
15
4749
4749
4
8648
445
653
25
5707
763
1051
13
13
1795
1795
1795
2914
2914
1107
7
1024
6
770
1160
30598
930
930
856
74
650
650
2510
721
542
236
245
218
276
272
228
228
658
658
464
464
983
983
1
1290
1282
7
300
300
910
910
1239
1234
1239
5
3726
9432
61
16
590
77
3
27
26
610
16
20
40
14
54
65
178
17
8
6
19
29
45
7
27
192
6
3
47
215
17
142
21
10
70
23
15
42
11
10
124
1
30
748
22
12
539
501
38
132
723
729
6
18
26
11
37
29
4
456
461
5
4
1173
1173
1214
1214
551
551
502
49
704
704
698
6
532
389
82
61
80
1959
1298
581
2168
34
183
412
411
1
42
1497
52
1220
684
693
9
4
471
323
323
4460
15
4460
828
828
3617
1057
343
108
106
2
361
355
6
382
374
8
559
563
4
456
475
19
328
23540
403
747
747
169
578
19193
1316
266
266
2959
756
295
630
620
10
830
66
38
43
301
1097
1
582
3
3
511
469
42
10
931
397
439
85
884
2389
73
135
651
126
520
3418
1338
43
93
505
506
1
332
61
468
111
78
365
23
317
317
307
10
758
2
237
519
282
282
1077
394
190
234
44
233
42
42
64
110
45
2095
154
584
52
165
794
32
1
203
65
234
234
775
775
495
495
784
784
27
1623
561
561
1035
1035
1574
3
419
419
1152
1152
1150
102366
1
1
541
541
4
92
27
2
46
4
297
3
64
2
265
14819
344
344
1096
2090
15
3
6
8
31
4
2
36
29
14
15
20
41
17
21
29
8
17
14
22
10
11
7
28
36
8
19
23
4
5
4
20
45
31
24
8
27
46
2
19
68
3
6
53
2
9
8
5
7
18
31
8
5
23
84
561
32
138
255
136
190
16
56
118
478
1727
6
1
147
16
69
70
1
26
60
86
88
1
1
58
77
16
15
1
65
29
73
46
49
3
74
86
101
16
52
12
48
79
8290
3024
35
7
14
54
57
3
12
3
4
14
3
1
2
3
13
9
30
2
6
5
4
36
5
16
19
1
2
5
4
2
57
52
2
115
4
59
1
6
29
7
22
16
85
58
54
1
3
23
23
22
1
9
18
4
16
3
3
5
2
7
7
3
8
7
1
41
9
1
12
1
34
1
10
21
1
4
23
22
2
2
72
24
8
8
34
9
44
2
3
6
1
69
67
2
75
27
2
1
26
40
7
48
3
10
2
15
15
22
8
31
20
74
1
51
43
100
9
5
32
7
9
10
14
4
10
7
5
1
2
51
64
20
12
1
90
93
3
1
49
42
39
34
3
91
1
22
14
44
8
7
7
4
54
52
2
1
13
44
12
1338
173
2
2
755
816
1
1
2
6
3
1
1
1
1
1
3
10
1
22
1
4
1
1
6
2
27
1
1
1
1
1
1
90
113
1
1
35
4
8
23
1
2
1
1
21
1
1
1
11
7
5
5
17
21
23
3
19
33
3
14
11
6
5
23
25
29
8
22
11
37
36
1
14
65
2
9
12
23
3
1
24
35
10
16
9
3
1
51
2
7
2
5
4
61
5
28
24
4
98
6
49
9
7
13
7
3
103
8
46
1214
1078
136
138
138
85674
784
474
474
231
262
5
8
12
6
82204
33449
2
7
25
54
43
15
51
4
18
12
53
51
1
1
172
34
8
1844
32
1
5
54
1
19
29
13
16
34
1
11
8
13
2
5
2
76
2
12
15
22
2
22
1
2
18
13
29
10
4
28
44
2
14
124
3
17
1
3
5
13
17
22
12
4
16
178
25
2
4
3
5
24
63
4
3
11
2
5
1
54
67
161
14
72
12
95
58
6
48
109
4
10
186
7
91
176
1
160
15
19
1
101
119
2
2
74
12
5
1
2
8
8
6
28
9
6
11
13
2
6
15
40
15
13
1
86
84
1
2
1
143
15
4
9
13
1
5
49
47
2
20
1
2
46
11
29
15
2
105
194
3
77
2
143
278
2
2
6
1
2
77
71
19
1
1
14
3077
180
293
122
1795
1703
1
1
55
9
1
4
2
1
1
2
1
12
1
1
17
117
207
26
200
20
100
97
3
7
4
12
1
146
31
13
4
3
6
21
1
86
7
48
15
2
11
18
16
1
14
39
9
53
11
6
36
4
3
7
1
57
272
270
2
2
2
3
5
21
32
6
67
3
1
6
196
20
8
59
16
6
11
65
8
1
2401
253
23
65
71
6
60
146
7
1848
8
13
5
1828
1788
2
6
4
1
5
2
20
6
17
1
83
36
10
14
13
1
44
129
128
1
12
2
1
1
39
11
9
5
9
50
52
16
40
61
89
1
6
4
110
9
15
33
1
16
15
20
73
2
10
6
2
9
236
75
1
4
18
1
121
7
23
79
19
19
2
106
32
9
157
79
236
234
2
31
22
23
1
10
48
33
8
28
1
14
30
14
32
21
8
2
15
54
1
10
12
13
14
84
1
3
22
4
130
12
60
4
97
39
42
2
17
1218
4
154
775
838
11
4
6
39
3
73
149
4
10
4
7
49
6
112
381
19
4
134
176
24
6
4
214
55
4
1
15
10
2
18
40
2
47
4
1
85
17
24
14
6
14
4
84
3
6
74
27
12
7
1
53
8
204
3
92
9
159
160
1
2
18
1
179
81
97
26
16
52
46
2
15
2
15
7
59
23
81
3
34
70
7
2
28
33
15
12
4
19
24
40
17
120
11
37
71
34
4
4
2
34
13
26
10
1
55
14
1
11
31
105
4
3
22
9
3
6
26
152
17
62
3
1
1
254
1
10
11
41
2
44
1
30
12
4
12
14
14
23
1
69
4473
889
1
4
687
35
5
161
248
45
37
8
20
14
5
3
337
143
2
7
9
21
4
3
6
8
6
2
75
3
46
31
15
10
14
48
23
26
3
1
254
342
40
277
155
5
5
8
3
15
7
1
5
6
11
8
53
54
1
2
34
15
13
18
21
3
133
102
3
15
4
1
3
1
4
4
1554
1179
1554
26
22
27
5
190
1
1
123
154
13
2
1
1
2
8
4
6
5
6
5
11
1
17
17
18
28
10
13
12
5
1
7
33
42
1
3
1
2
2
7
6
1
182
177
5
6
20
1
27
30
4
4
2
31
8
66
127
343
23
57
6
1
78
10
168
8
11
43
1
6
2
22
162
5
16
3
14
3
30
161
9
2
48
5
22
7
61
6
136
30
2
165
29
2
48
3681
336
38
120
118
2
67
49
136
139
2
1
48
67
19
1808
1763
1
26
3
1
1
2
2
6
3
23
11
108
87
5
29
20
1
6
36
55
24
47
232
221
11
131
163
32
68
68
57
55
2
17
4
27
33
5
2
17
212
23
6
3
2
9
38
1
85
17
5
1
154
9
8
5
124
96
248
5
56
4
36
3
94
39
35
3
5
1
18
9
167
7
31
41
16
4
26
26
1
6
5
4
22
31
1
17
103
48
6
2
66
40
258
75
164
8
272
77
5
5
10
1
1
15
4
4
11
50
19
5
1
10
1
1
7
26
1
179
5
24
14
9
3
12
123
7
11
11
124
110
4
7
1
3
56
26
1
3
1
22
15
1
9
8
11
24
80
1
1
193
29
33
8
1
1
156
10
9
1
16
32
2
5
3
31
15
68
10
1
113
8
2
47
11
50
3
18
1
10
7241
98
274
182
92
221
214
4
2
1
159
36
227
227
4801
4562
1
1
1
12
5
1
2
2
1
1
1
1
1
1
1
5
4
2
1
5
2
1
5
9
1
15
4
3
1
2
19
8
1
1
35
4
1
1
13
1
3
2
2
2
11
12
1
2
1
2
1
4
1
1
1
26
2
1
289
292
3
136
527
524
3
138
81
251
68
14
252
1
93
1
1
9
1
9
5
15
130
18
4
7
59
2
5
29
6
1
10
80
50
138
5
63
3
3
90
1
1
19
12
2
5
14
11
10
3
4
120
4
121
171
34
132
161
2
43
11
48
13
41
48
6
86
9
17
13
9
55
3
47
7
14
2
127
75
104
4
41
156
10
58
12
19
2
5
8
20
7
7
207
199
8
33
184
184
183
183
183
183
1400
181
1400
507
503
4
266
269
3
443
181
181
181
45
522
5
6
3
6
2
4
2
1
3
15
1
51
7
6
9
7
3
1
16
14
1
1
3
2
9
19
31
5
27
3
177
34
3
3143
71146
1330
31576
238
359
11
13
25
15
25
20
5
6
26
154
1592
143
248
251
3
34
46
32
197
292
176
179
3
264
313
313
1389
148
192
194
2
58
60
2
24
353
108
165
163
2
116
221
4201
1236
15
21
19
98
66
23
80
9
36
77
161
10
156
262
76
281
146
152
1
5
18
143
27
27
10
28
55
35
220
64
9
14
197
37
25
97
96
1
15
164
18
220
562
125
123
138
15
176
123
358
358
353
5
328
175
110
43
1565
70
230
304
476
464
12
485
645
325
320
3568
13198
14
13
1
38
80
15
34
99
251
151
29
276
135
31
207
223
74
67
73
48
25
71
21
151
40
275
6
49
2
173
150
26
55
177
63
6
65
73
35
167
50
221
93
332
63
249
111
186
148
20
11
40
156
48
141
104
116
45
33
82
130
15
130
172
301
205
212
7
89
209
220
11
216
141
20
142
90
52
55
56
1
307
20
386
36
242
377
21
59
126
263
21
196
81
630
11
247
9
182
181
452
452
475
475
2755
12
62
326
9
413
59
517
543
276
538
124
732
169
439
1
692
353
338
888
348
888
139
62
68
63
20
89
33
66
11
9183
136
136
207
207
3732
8829
8
52
32
16
15
2
10
17
7
4
11
3
1
1
4
23
13
14
4
6
6
24
3
2
1
2
4
6
55
51
20
16
12
1
43
4
6
1
62
22
3
216
21
6
17
23
1
9
13
5
21
5
3
4
29
364
3
144
153
9
8
1
3
7
6
583
584
1
18
12
66
4
2
7
16
2
12
1031
875
1
152
2
1
14
1
9
4
8
27
2
8
12
6
8
80
3
18
74
73
1
2
5
9
3
10
4
1
18
3
30
29
7
3
211
4
18
21
1
4
1
18
6
3
2
2
8
101
43
3
141
10
5
2
22
1
7
4
6
16
97
102
5
5
15
5
1
13
8
2
17
15
1
37
4
31
37
222
223
1
26
14
11
11
12
1
82
2
29
74
12
4
2504
2086
356
77
244
178
115
127
161
12
134
94
150
111
118
69
63
77
368
418
9
16
25
786
162
14
454
156
6417
201
118
699
295
286
806
3251
64
169
103
13
172
33
78
355
353
2
68
47
74
1
107
38
120
124
109
169
24
111
113
58
26
162
31
8
68
139
139
2127
172
160
185
149
173
220
145
311
456
156
202
202
202
7999
59
7540
3198
25
16
10
152
27
40
89
26
7
39
23
77
83
83
4
9
209
80
81
1
159
1
38
10
9
15
2
102
108
6
127
8
3
15
3
14
22
32
21
4
153
7
138
144
6
11
12
4
7
10
108
9
117
332
2
149
39
29
138
161
5
112
82
1
36
13
89
72
147
88
35
14
7
7
143
4
67
62
61
1
12
26
7
64
17
20
2
29
131
128
3
3
17
14
71
400
88
145
96
8
2327
1911
373
323
172
153
141
250
256
6
110
180
203
26
408
225
157
261
6121
236
1457
127
45
160
154
88
44
131
228
121
123
1436
4244
26
72
78
105
2
28
99
38
64
185
34
24
1
11
2
53
215
92
26
121
91
28
25
8
111
155
70
113
102
156
37
14
14
12
2
18
7
124
32
90
133
196
204
8
159
159
541
541
541
541
6413
9
1088
6393
31
31
31
31
97
97
90
506
47
50
1
1
1
1
1
1
24
14
19
12
4
12
41
69
70
1
35
105
19
1
1
10
257
1
256
246
5
1
4
56
56
26
26
65
2
29
34
66
202
9
9
62
89
27
16
14
1
7
63
231
71
83
1
10
3
6
1
1
15
32
26
12
71
71
49
49
96
300
53
10
7
53
81
80
1
35
144
99
109
6
1
1
1
1
52
52
86
86
81
81
65
65
30
30
108
52
25
31
13
18
178
2
10
79
9
13
47
57
40
36
4
75
75
116
116
57
57
74
334
76
100
1
1
21
1
36
60
51
50
1
13
11
2
43
43
41
2
71
377
12
62
29
26
42
19
26
12
23
7
48
475
60
5
15
8
5
2
58
24
23
1
11
123
104
164
1
2
57
7
46
1
3
1123
234
1
3
2
4
217
242
1
1
23
24
46
48
2
40
42
2
217
216
1
53
51
2
4
41
9
44
107
110
1
1
1
1
32
1
7
7
39
39
11
11
3767
81430
3735
48832
1983
127
220
218
2
157
141
16
286
284
2
276
279
3
206
183
525
428
97
389
4247
234
155
221
186
361
205
398
246
78
413
268
46
248
40
75
361
239
84
359
38
40
265
281
3
1
1
5
4
2
2
1
1
1299
4952
138
81
341
4
107
3
968
979
11
28
188
27
29
1
45
193
13
2
131
113
5
12
209
288
212
208
4
9
202
3
195
1
94
301
301
2357
8797
11
8
1
16
2
14
11
256
3347
32
14
62
2812
2871
10
2
5
2
13
10
1
11
5
6
13
11
24
58
28
14
20
4
7
120
8
162
3
154
88
1
183
104
104
7
24
5
124
11
11
6
193
17
4
39
1
166
29
1
35
8
8
152
73
89
18
84
4
45
30
509
72
303
4
13
21
14
14
1498
9238
248
241
7
108
826
187
182
5
2
263
262
1
333
310
23
175
29
213
228
233
5
125
161
77
96
940
213
177
10
213
384
1
353
210
8
220
173
175
2
14
238
24
192
190
2
6
245
231
133
265
26
6
192
188
2930
9515
67
165
171
6
22
25
3
99
70
141
29
32
131
129
2
71
64
7
552
502
4
1
3
15
4
4
26
21
5
1
40
4
56
107
141
31
1
2
2
1
79
720
301
720
7
98
79
18
1
17
17
7
3
4
9
6
3
3
13
60
2
21
1
7
13
172
179
7
60
9
6
6
447
509
17
17
5
17
16
1
9
1
2
2
11
49
46
38
2
8
4
2
60
59
1
308
73
101
989
878
9
1
2
8
89
24
26
22
17
2
430
565
21
8
13
48
114
38
10
18
74
82
5
3
3
14
12
39
108
121
13
103
13
184
10
19
90
100
10
82
60
21
21
1
144
136
1
1
3
3
3
1
89
3
86
155
4
18
5
55
43
4863
972
4853
2
5
28
398
1
209
13
13
32
463
2221
51
2
168
113
8
17
135
2
10
275
275
20
566
148
174
224
6861
581
25
1
8
24
324
5381
90
24
224
70
20
23
55
2
9
1289
21970
610
610
777
777
415
1899
30
193
74
1
130
1
16
48
397
240
168
186
785
96
330
359
1605
3
576
554
22
485
541
413
413
764
296
202
266
264
2
369
369
673
673
513
105
188
220
1321
779
259
283
1240
4558
153
24
6
1
173
29
157
118
152
138
135
304
1
156
248
270
151
213
141
216
185
248
99
1820
5758
147
105
19
127
139
37
192
31
239
248
9
67
48
18
18
1
138
7
4
10
117
55
117
85
2
38
1
71
653
40
107
101
6
20
87
23
1
80
1085
381
381
255
255
109653
4222
412
412
433
433
167
1338
88
35
15
321
321
159
65
488
4
4
4
6177
593
25
1414
846
543
1844
1844
988
863
988
125
1338
1338
178
1160
1166
1166
190
190
190
258
2546
644
403
579
662
3751
799
1
73
16
23
7
452
41
41
73
32
8
9
1
334
2
633
220
411
1
14
25
11
65
154
397
522
3
3
3
112
2
157
351
37
51
63
43
344
209
25
41
29
29
11
46
1047
371
329
301
56
23
16
17
17
2353
8899
434
997
459
431
119
379
897
977
559
476
422
396
95
95
1797
137
10
49
1466
2
47
1
1
83
2
74401
3882
100
137
16
97
75
12
6
11
160
87
434
146
94
545
264
421
128
3
728
43697
15
140
75
330
182
7
11
81
133
14
57
262
9
35
157
3
44
6
8
1
86
51
37
66
74
186
4
144
210
115
20
262
159
69
106
272
1
168
37
1
112
1612
240
391
151
174
130
250
206
79
14
78
190
312
389
28
48
210
1014
323
14
385
349
451
96
173
37
120
6
300
34
14
341
149
183
980
44
160
40
39
87
2
1216
593
133
1
361
144
83
55
485
540
9
208
275
60
128
174
1886
21
23
128
202
560
369
430
172
286
156
75
441
115
199
127
110
740
139
159
220
214
6
222
998
998
269
3
23
6
3
399
1
9
285
237
237
449
449
496
25593
156
11526
761
323
438
2709
199
301
76
348
380
32
719
991
43
854
854
457
457
1484
246
242
414
334
248
234
2287
716
296
261
89
512
423
268
1415
1415
370
370
1033
332
101
253
272
75
816
138
175
175
257
179
78
104
104
82
82
60
60
1140
192
809
280
52
29
56
13
18
8
45
21
25
1
4
3
66
32
38
57
80
6
1
5
3
14
41
26
77
7
34
32
4
62
1
22
39
272
272
272
283
283
283
961
7430
479
2141
46
92
76
16
24
109
114
15
208
205
3
32
219
205
204
1
80
518
663
108
95
83
104
64
66
2
88
8
104
7
3
171
92
76
75
1
256
256
996
194
82
94
67
6
15
122
108
3
255
50
345
991
73
8
15
112
7
104
20
18
55
64
80
90
114
999
121
115
93
146
199
113
98
14
252
1
5
193
24
8
6
1
3630
2
602
602
3025
140
1149
326
13
11
1
2
1352
9
3
19
1
1
15172
206
435
1
1
3
434
110
132
70
119
784
10957
9721
2756
112
32
118
152
53
92
179
12
2
377
118
108
6
15
14
1
59
36
299
38
113
86
15
75
132
25
87
111
2
29
637
646
9
8
1
124
32
182
197
15
39
243
20
18
2
19
40
74
49
26
116
171
82
80
9
95
5
141
118
101
123
144
21
271
90
10
160
93
61
193
92
94
113
84
43
100
81
85
4
110
226
85
1
1
220
5
72
92
88
4
51
21
232
111
100
3574
139
3
433
220
210
46
46
81
78
3
2422
27
3
182
212
91
404
410
3
3
151
2
1344
221
221
5
232
96
87
44
2458
16
2458
458
458
1089
1089
895
323
382
190
6027
62668
3955
101
158
682
16
230
16
22
10
41
38
3
103
30
46
16
6
34
1093
392
2
3
3
3
52
88
71
17
40
50
9
4
26
46
42
4
101
96
5
103
105
2
92
88
4
11
69
61
8
238
690
93
93
39
104
46
49
3
74
1103
397
84
17
34
336
331
1
2
1
2
1
27
44
14
2
2
31
29
1
1
19
39
3
34
9
11
286
119
53
57
10
47
529
7999
88
88
1059
3511
13
18
232
232
231
1
49
48
1
1
13
10
66
9
10
3
14
56
12
12
1
19
122
71
72
1
6
30
10
9
32
51
8
6
25
10
1
2
31
11
35
15
6
67
11
2
4
91
1
90
1
1
10
78
54
16
1
24
9
7
77
209
204
1
3
1
3
5
138
4
32
1
1
3
54
4
5
47
23
81
63
88
82
2
9
31
4
161
429
73
68
21
8
93
5
521
2344
139
123
72
2
17
10
6
1
3
72
17
80
1
22
13
87
82
96
8
3
3
12
94
98
23
69
68
228
82
41
47
6
3
21
83
108
78
58
51
51
125
61
53
11
876
336
875
24
6
42
1
23
1
24
28
3
27
14
7
14
22
17
6
3
8
6
8
16
56
16
14
9
1
6
2
14
1
2
11
3
15
16
13
2
10
1
7
18
18
4
1
1
46
15
2
6
13
10
29956
4917
84
84
82
2
178
59
74
39
45
6
112
112
148
826
246
209
1
1
3
1
1
30
42
48
58
2
8
230
196
32
2
45
54
5
4
13
3
10
35
32
3
97
707
19
51
1
128
180
62
28
1
140
709
4888
1
305
306
1
176
141
35
8
1
2
5
43
4
304
41
2644
2906
2
2
1
151
174
2
3
5
1
12
12
2
6
29
4
1
3
1
1
12
18
1
5
3
2
5
5
1
2
1
3
126
124
2
3
1
1
2
214
213
1
3
1
3
2
1
2
16
1
5
61
61
44
306
34
32
46
50
4
146
322
4807
49
50
1
7
20
2
1
1
1
3
2
4206
3981
1
1
1
1
5
6
1
2
1
1
58
1
1
1
1
1
1
1
2
1
2
2
1
1
6
1
1
3
6
1
2
5
6
1
10
2
1
1
9
1
1
1
1
11
7
1
1
2
3
3
2
1
1
2
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
18
1
1
1
1
3
1
1
2
2
1
2
2
40
1
1
1
1
2
1
1
5
1
1
114
113
1
10
9
529
232
36
5
38
39
1
11
57
31
29
2
12
9
50
39
8
22
52
11
19
22
21
22
1
163
28
86
49
3
105
82
20
379
10
138
65
166
282
1795
4
95
91
4
7
8
2
2
2
1
121
119
2
2
3
248
4
35
34
1
6
2
3
7
12
4
1
7
22
5
3
4
8
1
71
4
1
23
795
43
2
1
18
2
1
1
3
9
599
601
2
31
1
6
1
26
6
9
4
30
21
9
47
218
10
39
30
4
3
1
1
44
29
1
1
5
5
1
1
1
78
274
134
140
276
164
12
56
44
152
36
12
88
9
1
6
64
64
141
2671
1
1
1439
2451
11
10
1
3
23
11
11
1
1
8
73
44
6
9
18
1
10
3
4
1
1
857
324
37
1
1
2
2
4
15
18
1
2
85
1
10
10
4
3
3
1
2
1
5
5
5
5
6
7
1
3
5
4
1
5
5
1
1
7
2
1
4
7
2
5
3
9
13
4
3
2
1
1
1
6
27
1
1
12
1
1
1
1
3
2
2
1
93
56
1
36
1
1
9
3
4
2
2
2
2
1
17
7
4
3
50
1
2
1
3
3
5
13
2
1
10
2
28
5
6
1
2
1
1
2
1
6
5
4
4
4
4
1
1
2
2
1
3
3
73
70
1
1
2
1
2
1
369
82
6
34
56
8
49
15
14
21
26
7
30
4
17
16
1
1216
2
650
3
33
33
16
16
12
12
13
13
11
11
34
34
1
269
80
73
80
4
3
91
91
88
1
2
59
38
14
14
227
32
184
78
35
43
26
1
41
6
43
43
18
18
409
38
5
9
54
3
15
15
8
5
7
2
1
14
82
6
95
39
3
8
155
3
3
5
5
6
61
13
14
1
25
16
374
267
107
35
361
6
47
77
79
2
108
86
79
7
4
68
181
181
3134
667
4
2
1
6
9
5
25
31
12
3
5
23
2
14
4
1
1
1
1
1
3
74
1
7
41
1595
336
5
1
53
2
2
1
92
1
5
3
3
1
82
96
95
1
13
13
254
264
3
2
1
4
3
1
11
2
130
1
2
3
1
1
3
1
469
438
2
15
1
6
13
7
7
1
1
1
2
1
1
14
34
6
41
40
5
2
5
9
18
4
17
1
11
9
1
1
37
48
37
1
2
5
14
1
7
53
3
1
4
1
105
2
55
1
201
116
6
2
9
68
21
127
63
43
45
45
70
70
143
143
1
1
400
7519
144
143
144
1
85
85
301
26
71
100
81
23
1465
3643
16
30
193
10
3
18
655
601
1
1
1
50
1
36
25
11
137
116
2
19
1
13
11
13
74
43
112
110
2
16
5
20
2
146
122
23
1
2
1
7
53
110
20
141
12
3
2
65
10
3
90
56
1
22
10
8
5
1
2
113
105
8
187
2
121
52
12
684
1856
9
66
30
201
218
9
9
2
8
6
76
2
13
82
84
2
74
3
175
178
3
60
2
8
54
211
9
64
68
1
3
23
57
53
1
1
1
1
1
10
35
2
91
60
60
78
78
77
1
652
178
63
7
99
25
4
31
4
4
3
1
10
3
65
6
11
11
14
62
43
8
139
139
2
137
136
1
606
13
33
278
107
138
131
131
184
8
112
64
501
1
14
5
4
5
214
78
34
102
270
179
84
83
1
7
2
2
954
48
236
59
40
8
127
124
3
2
638
275
79
77
2
3
11
8
187
202
14
1
1
50
20
32
31
32
1
213
5012
255
55
13
19
27
16
58
39
28
477
44
260
4
12
157
992
509
56
7
5
61
97
72
25
41
18
31
40
50
9
6
3
1
21
24
3
3
23
4
3
1
30
36
1611
557
14
37
24
27
3
45
40
39
24
31
17
22
19
12
55
74
99
1
24
192
214
1
1
17
1
1
1
35
28
30
35
16
39
70
65
5
56
64
8
25
17
31
31
27
4
78
78
76
2
493
171
20
117
2
2
3
15
3
43
13
11
41
76
1
34
2
3
5
2
5
1
4
183
862
34
35
1
1
141
143
1
1
16
42
44
2
28
50
46
4
57
7
86
99
13
181
199
18
12085
36
696
696
696
11353
388
13
1124
600
511
8
1153
477
668
549
549
323
323
580
580
435
2366
256
318
393
401
416
147
498
2605
677
476
476
478
25
926
494
489
5
407
1339
1
334
1004
1095
1
22
1073
537
185
104
96
8
84
163
164
1
74
74
339
20
171
148
101
101
21
21
550
550
550
550
1145
44
1145
62
62
56
56
221
938
10
2
3
41
71
30
593
601
4
4
5
25
45
45
8717
3
125
1130
1
254
125
128
54
54
141
100
106
6
35
35
181
181
1
223
20
202
197
5
152
126
17
9
190
7584
897
131
169
219
159
219
59
331
150
122
2202
5057
33
9
141
36
16
49
40
5
59
51
3
14
3
4
5
31
2
5
67
17
14
5
324
321
1
2
159
9
6
51
10
14
18
7
3
31
135
3
69
61
8
5
27
80
82
16
200
212
6
7
1
1
2
2
2
2
2
146
4
136
138
2
8
7
28
57
58
4
49
16
1
27
387
385
1
1
3
42
8
627
132
77
135
107
112
64
69
482
101
79
105
128
350
31321
5
5
5
2
3
30961
1488
5
5
5
529
186
138
97
41
46
21
845
501
9
2
25
10
11
4
55
7
9
3
2
3
55
1
13
10
5
1
2
51
25
2
7
2
14
4
2
10
5155
1436
267
257
9
1
150
3
82
90
195
196
1
18
201
278
86
4
27
196
114
3
3
74
64
10
195
5
45
132
91
112
21
28
3
2
190
177
13
47
149
148
9
25
19
88
69
64
110
22
6
17
129
188
128
2
89
44
45
1
42
277
1500
1
146
143
155
39
112
356
352
1
3
68
55
135
148
13
16
503
310
177
20054
6531
83
14
167
1
1
291
72
50
1
38
31
25
296
2
5
1
30
7
5
9
27
2
1
1
2
31
35
4
15
118
3
1
60
6
24
40
2
17
89
7
2
68
95
35
141
137
4
8
7
68
26
1
104
50
6
5
123
71
75
2
1
1
37
86
84
2
170
8
9
3
77
114
115
1
104
6
227
13
61
42
135
149
342
15
4
75
74
1
3
113
13
21
92
413
21
6
63
18
122
120
2
36
91
56
50
6
409
412
2
1
11
5
5
112
285
2443
202
143
31
28
113
99
14
51
2
49
51
2
283
258
24
1
41
71
72
1
101
147
5
43
3
31
4
943
980
4
1
1
4
2
2
2
3
1
1
2
12
1
1
67
72
5
4
31
49
35
119
184
192
6
2
19
68
70
2
1
49
611
634
1
8
2
6
2
2
1
1
40
48
50
2
1
1
17
7
9
119
113
6
62
93
22
51
32
2
27
17
6
44
45
135
81
6
6
58
1
13
5
2
3
9
22
137
135
1
1
5
111
3
10
63
137
1
29
13
5
13
2
32
15
50
1
97
84
1
5
4
121
81
2
5
75
76
1
49
50
1
43
99
138
122
16
16
238
183
1
4
86
35
2
48
124
130
6
3
19
79
1
59
161
131
4
45
8
120
76
77
1
1
160
106
25
18
355
324
3
1
27
74
239
687
67
28
28
9
222
221
1
7
29
1
57
106
106
3067
3067
236
778
8
271
271
1
1
223
498
150
125
2053
1048
14
142
13
55
4
50
21
11
8
3
1
1
397
28
9
50
6
1
12
15
1
4
7
1
1
150
5140
5140
21
2916
2916
824
24
211
254
116
110
2
4
49
509
495
2
12
203
188
51
487
480
7
201
1504
134
811
358
699
699
699
238
1
2
14
163
44
11
3
220
16519
171
11060
4266
4266
943
1077
1121
37
7
101
9
15
252
372
242
6
719
254
5
221
6
3254
6623
4
183
2
4
390
47
21
1
172
110
16
643
77
708
202
4
9
12
31
3
2
114
614
1209
1209
1209
1209
268
3312
1525
1525
93
296
371
298
191
100
3
173
1519
1519
359
234
281
25
529
91
127
718
393
25
139
139
229
229
198
198
198
1998
1583340
183640
1553730
243383
4795
192192
475
173027
173027
171927
1100
3503
31
234
1110
1903
1939
36
189
3280
7015
718
115
379
803
331
387
456
69
370
195
368
133
5092
2009
67
1361
90
1432
416
3080
1115
622
32
148
299
356
92
29362
2164
2176
2176
3724
1440
1452
538
294
1
1
4
3
1
2303
2303
3148
3148
363
9553
3448
1
3913
3951
38
1053
726
11
1320
6289
2856
2802
54
2092
2113
21
10746
254
8326
1875
787
1234
1202
1049
361
300
849
530
139
2166
2166
6288
653
197
30
209
403
160
64
86
4199
62
225
2118
39
2118
683
429
193
32
8
20
21
1
455
1396
184
185
1
162
335
259
3685
64197
6080
893
115
77
172
1049
1325
159
674
1
1330
285
26358
721
299
4430
728
1241
1247
6
1
933
1
1221
1212
9
945
945
1057
1057
1040
17
740
18453
1058
8732
813
678
674
4
1149
2340
1
1659
1283
752
675
77
28074
874
5
5
954
1646
343
349
104
3028
1511
1507
4
1413
4203
735
328
710
176
36
985
1102
131
3713
17240
775
777
2
919
345
423
2837
9
9
923
934
11
867
840
27
1561
899
85
663
168
726
718
8
176
40
608
622
14
730
179
213
136
135
1
123
95
1078
1078
1311
3527
866
7
76
783
1350
1286
1286
64
64
114144
2828
134
39
21
6
12
27
7
22
5
8743
3744
10
10
1
3734
570
3090
3153
63
10
10
4994
24
3
3
2259
2147
2259
112
2
2708
3
2691
12
21
19545
4854
4854
158
14670
1356
10426
1844
871
15
37895
764
16
16
16
6799
168
3112
3112
3519
3519
4162
3
2847
2847
1312
1312
1735
1735
1735
24419
647
7
3
4
4660
1862
1941
436
412
9
3827
386
8
1720
1576
1713
137
1256
1256
9
9
23
23
13665
1
13493
13664
80
91
27
27
298
298
2411
44999
1673
15448
1436
3
1433
1114
1102
1077
25
12
2904
688
48
8
638
1480
1522
42
1357
1357
696
2561
1264
1473
20
189
1
1
391
4403
896
605
4
11
2281
597
606
9
1624
19697
3
3
5423
1316
252
24
1202
1215
13
866
911
45
5
5
632
264
220
41
3
793
804
11
8404
3296
26
44
23
393
3
900
83
27
202
330
32
68
387
61
54
46
48
68
460
137
191
362
370
8
338
300
137
137
380
4212
4212
2
27
5
13
7
4
4
1
1
6194
1925
6194
1674
539
557
2
16
285
1521
232
1248
1248
1248
434571
19485
4762
64105
1624
5
781
793
12
826
74
2239
1
1
1543
1538
5
621
1873
421
458
841
153
15561
1396
1971
392
142
2079
111
1204
1
8265
3613
31
1405
2177
14118
757
1738
1284
1937
3176
1239
2142
2757
1551
713
545
8692
2209
1938
1862
2086
2138
52
80
7485
3144
3144
4114
4261
147
5
3408
1309
1258
51
2094
730
730
11197
71064
2775
457
37084
2090
2160
813
984
2777
108
1317
2786
2491
1139
617
1320
544
405
22681
279829
4092
4092
6274
6274
6271
3
15571
156
3871
3927
56
3037
2992
45
499
7952
7952
4028
2126
235
612
636
24
515
239
277
4200
4200
5715
127646
1684
3049
743
3425
69
333
3559
692
142
522
1044
1113
1223
4893
1575
74664
3915
11303
3766
4217
476
13488
4744
8268
11
11
3363
3363
4546
4546
3791
11
3791
3780
4924
4924
4
4
8320
4599
1762
1708
54
1958
1
1
4261
4261
300
16708
153
1701
6807
6976
169
4955
4918
37
2623
2044
2044
6678
1
1
6662
15
15
3825
3825
1711
7113
1153
1622
1470
1429
41
1157
6304
3708
3
1209
1252
1384
132
9
9957
1
3358
1
1
2
6586
8
8
8
80
80
23120
1646
23120
7287
7287
6505
6505
82
7682
3078
3093
15
1
1
4506
4084
112325
611
16228
3816
651
1140
565
1460
4556
4556
2507
1661
107
734
711
23
5
5
137
2179
1166
875
1
1
2559
2534
2557
23
2
2
79831
6178
3207
3207
547
5631
870
1009
617
701
739
835
96
1038
1052
14
110
865
371
358
361
3
23
1729
1134
595
458
458
639
989
250
244
6
100
311
311
289
22
2752
2752
57711
12557
31
537
1219
1203
3
1
10
2
1
2673
97
1308
1618
69
241
1314
508
570
62
2
939
959
20
240
1472
1470
2
929
14
229
488
321
321
171
1122
1135
9
4
530
1136
1139
3
1863
433
430
3
91
438
521
83
169
1685
1159
2432
231
409
1530
1528
2
1630
1672
42
562
512
332
357
1882
1892
10
527
1031
434
866
1027
22
49
2856
246
3730
3736
2
4
1612
118
558
555
3
533
6895
2019
6895
523
676
1542
626
1509
424
1
423
4863
32
672
3376
492
494
2
636
430
852
292
1455
1455
115
1327
7
20
5
7
12
16
5
36
5
22
34
1
31
31
2
2
7
1
7
1
30
1
920
8
1
868
868
868
370510
207
609
609
1353
1353
1399
1399
366942
40357
501
1568
864
132
523
135
1515
299
375
1
797
697
625
1299
15
86
1141
958
3768
2892
443
13
150
375
1
765
4
302
846
3
7
1033
392
64
1
320
40
90
19
15
2
877
19
247
825
19587
2741
400
844
27
1
473
206821
321
4
12
70
384
110
203
171
3
3
36
33
808
1607
11
71
87
3036
40
753
773
860
77
67
2
1377
213
407
20
1006
1
161
96
3281
9
8
545
8920
730
44
15
7
94
44
20
108
567
910
793
74
9
218
399
557
7
507
1184
2534
78
1031
643
967
2573
2126
1087
727
1667
143
1
308
95
387
80
5
13
17
742
2404
49
125
3
52
87
25
5
3
94
164
578
822
10
11
589
498
3
2554
459
129
322
332
164
236
2949
1053
481
4
696
542
243
675
366
2078
16
1829
711
22
318
19
5
814
1008
3
818
27612
1
1
161
3807
1447
7
31
1246
16
26
30
91
26
419
236
156
157
1
273
1780
1
66
114
3
76
76
113
84
2
80
104
29
102
113
620
912
912
127
111
111
241
119
65
59
6
57
162
92
162
70
139
271
2
17
113
1083
22074
199
2
2
197
197
553
33
553
370
150
11368
162
1014
4930
43
43
125
776
67
105
15
16
16
58
49
27
4
21
6
12
31
13
11
37
14
1
18
90
40
67
67
66
49
17
337
2964
181
43
10
116
127
155
28
99
85
30
31
1
52
53
1
125
123
2
61
33
9
36
4
39
75
74
1
670
60
119
98
42
146
102
80
241
1
196
44
1542
485
31
40
71
72
1
56
40
38
2
75
43
196
28
76
16
262
68
54
4493
1605
38
35
3
1
90
42
31
2
14
13
1
89
91
2
109
27
34
1
10
12
2
58
1
95
1
30
4
36
31
5
177
175
2
7
26
60
6
65
1
1
44
2
122
116
3
2
1
365
235
124
6
1
32
75
1
8
1
1
1
1
3
30
4
58
4
2
33
12
1
2
2
2
7
8
1
1
48
20
2
6
4
34
42
39
192
189
2
1
65
400
396
1
2
1
56
34
182
8871
205
1686
5749
59
76
24
51
40
51
26
3
9
81
20
12
135
133
2
62
119
120
1
1
30
41
38
47
73
42
38
93
106
5
86
54
48
29
25
1
55
76
78
2
9
65
8
89
36
11
32
18
2
121
115
6
82
41
40
1
40
24
51
60
36
22
65
10
2
44
43
1
1
32
30
2
815
861
1
2
1
1
1
1
1
1
1
1
1
2
21
1
1
1
1
7
3
67
53
14
59
39
84
42
2
2
43
47
89
29
33
19
25
54
61
7
129
70
20
39
221
775
2
11
76
127
126
1
1
1
53
15
128
89
5
24
22
167
167
135
135
1711
448
1
91
121
1
35
1
1
71
103
106
6
32
13
14
3
4
57
598
5
465
2042
55
60
427
132
6
7
91
73
1
10
307
212
196
32394
32391
507
180
120
27202
294
140
130
2
387
340
164
276
185
176
194
144
145
174
1123
22
276
126
71
13
3
1
2
505
8388
154
154
1
1
1457
6321
1
2
21
6
1
163
1
285
125
1
4247
4
2
4
1
1407
1407
1407
391
237
37
125
263
318
319
1
35
2003807
218864
3692
13
2880
64
1957
1921
1957
36
859
859
843
16
799
85650
814
166
166
17
3415
1082
515
1801
1792
9
2911
528
929
3
325
121
318
317
1
45
117
1440
25
160
316
119
108
712
14
14
320
320
210
2551
762
586
480
513
797
797
44
407
163
165
165
35
73339
5953
539
238
235
88
22
53
13
2
46
34
330
1
462
221
232
8
2
259
169
61
390
9
10
37
324
304
58
6
290
247
37
405
573
214
723
517
47
276
536
526
335
30
399
1
115
41
4
27
101
169
21
17
472
70
2287
74
84
271
10
155
83
4770
254
69
14
411
4
67
396
208
649
69
301
60
1
264
26
599
1
342
30
50
620
390
60
127
361
285
88
187
396
74
294
6
114
2
447
2
150
2
770
121
26
682
373
58
289
6
74
300
25
33641
204
287
2732
1
351
102
490
8
145
4
23
363
7
395
409
930
930
924
6
70
3859
358
358
3431
42
1629
348
331
326
624
1760
1760
37151
608
35441
1147
9384
3512
17
803
798
5
3
176
26
108
36
180
161
14
21
437
255
15
249
96
736
18
98
145
125
5
244
28
111
95
146
353
349
4
151
126
190
16
38
9
283
36
8
136
2
176
703
3177
1
1
355
128
233
384
383
1
254
222
228
6
220
302
197
164
172
8
9364
2323
48
4
3
40
59
272
318
4
8
34
160
508
505
3
112
20
34
10
288
14
114
49
16
284
12
21
181
329
165
33
1916
4
4
258
349
91
186
43
137
131
120
271
27
251
375
22
310
16
1
60
8836
1682
174
294
11
1186
1196
10
194
5
366
390
418
427
401
2013
276
493
496
1587
1587
1792
1
401
582
808
154
154
1102
292
95
286
238
2
183
2
4
1177
1177
1177
3
468
706
728886
62302
1219
1219
1219
4567
9
868
2840
316
277
46
472
453
354
54
36
1718
933
749
39
3061
1742
1742
1280
4
2929
2335
741
158
20
61
1012
5
338
590
590
57098
3539
62
1003
466
475
287
287
860
860
843
843
1002
2
374
385
11
521
94
67
1574
460
162
145
687
53
972
6
474
248
244
332
332
2052
194
295
20
182
185
138
33
259
151
77
164
169
95
56
34
586
3678
394
381
13
558
304
390
253
280
392
271
250
702
4762
181
172
9
977
39
366
365
1
1160
306
276
461
292
294
2
393
393
11329
32892
31
1
1
3
34
36
2
6
335
32
41
66
2
23
4
135
2
1
84
159
75
52
27
6
105
3
17
21
2
1
61
11
51
3
42
4
320
20
9
7
3
22
1
3
10
2
37
165
626
33
194
38
4
603
1
2
100
43
6
112
43
437
487
2
6
6
5
26
7
4
3
17
56
500
610
110
61
1
13
11
1
15
12
26
9
17
1
2
12
621
13
9
576
578
2
18
11
53
9
15
11
1
6
93
22
1
16
20
27
3
6
20
3
44
19
64
1
106
2
10
8
22
4
38
6223
7
1
143
6
105
2
10
2
19
2
3
1
24
93
55
30
6
2
3
96
6
117
27
28
7
125
250
3
50
173
27
4
59
21
33
56
1
100
29
54
99
2
3
139
13
1
1
76
15
1
6
1
21
26
154
3
575
106
1
111
138
2
15
15
2
5
152
163
1
16
1
3
96
3
21
10
31
19
12
1
6
3
158
14
1
1
1
19
770
776
6
1
7
79
2
85
80
5
4
23
170
1
11
14
14
6
9
1
100
5
1
1
26
120
136
24
101
15
14
2
1
9
182
3
3
7
5
4
10
144
711
836
6
119
1
14
1
2
14
12
1
26
1
135
6
58
5
18
34
9
3
3
2
327
23
2
28
21
115
2
2
15
86
30
8
2
1
36
1
1477
122
1354
126
1432
338
467
137
177
1
186
4538
56381
249
2113
172
217
32
235
369
52
51
1
190
152
157
5
45
171
173
2
202
20
466
466
5102
1310
19
3082
3171
10
6
9
14
2
13
35
50
2
299
251
1242
177
1
197
195
2
100
1
1
160
116
214
276
243
33
2098
49
88
277
1684
2246
9121
404
79
84
55
17
170
214
313
355
172
253
174
278
310
419
313
262
38
566
17
62
223
271
159
614
133
65
214
294
101
31
1
214
30900
10272
74
71
32
42
38
15
51
40
745
56
100
78
219
208
38
1031
149
66
21
278
49
167
154
45
33
379
366
12
1
124
310
333
23
10
110
348
123
50
79
225
30
121
73
226
356
132
132
487
41
26
254
65
49
39
45
204
40
274
3
99
39
183
62
4
185
70
105
195
127
129
1804
80
41
85
91
68
41
255
132
59
190
1
286
124
82
24
38
116
108
134
296
175
162
6
471
1
1
93
115
434
44
108
123
24
84
39
177
85
122
50
57
170
1007
1023
8
8
84
505
744
98
96
4
45
42
3
154
91
65
204
254
163
172
43
117
70
124
171
6
153
72
196
3
229
229
572
166
86
75
55
40
123
27
18364
227
1252
1252
1543
1543
1400
1400
1353
47
999
999
902
741
108
53
1294
1294
1617
1617
1301
1301
3404
905
209
218
9
179
2102
2375
2375
1576
1576
474
2
2
464
472
8
15201
1153
446
2196
166
989
972
17
366
229
672
672
502
2904
293
260
366
197
169
729
530
224
1623
106
591
478
448
436
12
1537
5465
278
41
103
1
459
631
632
1
6
420
136
289
503
61
453
1
180
365
669
669
519
519
1791
13852
352
1360
231
449
328
1
1
915
4
416
495
1490
764
57
186
59
13
3
178
47
48
1
182
2396
883
210
210
284
137
41
225
199
417
3823
700
85
194
360
210
365
709
307
179
28
5
502
178
1
1
497
497
328
1579
432
402
417
2026
619
2026
14
31
7
38
54
19
82
3
30
31
1
329
28
39
38
1
31
12
4
15
1
1
76
54
22
135
30
10
2
18
20
2
23
34
11
65
50
49
1
11
2
13
22
9
9
10
2
34
11
15
4
17
102
28
74
11
21
3934
333430
228
789
268
293
731
731
1637
131
744
762
3693
719
2
425
6
1
5
337
461
2
580
383
460
318
29
1042
415
598
2306
2050
182
74
3776
381
766
768
1115
16
730
273145
273145
12427
13376
56
269
264
5
3
3
460
160
161
1
519
519
1315
1315
1953
8411
112
261
220
96
5
174
213
49
254
494
166
126
4
137
137
202
120
204
205
1
260
242
18
46
445
183
59
389
221
343
61
141
291
164
45
440
1
141
63
190
3
4386
3177
1206
14370
4686
555
43
440
476
34
2
1
281
47
19
111
765
282
4
3313
852
875
23
993
178
866
875
8100
242
1198
108
504
586
836
505
331
1101
51
352
309
311
2
2
387
1745
858
887
415
415
40
1348
617
371
320
25
1215
690
702
12
480
8
8
289
10570
1089
396
99
389
205
256
1690
326
224
449
435
1367
493
2
2
87
476
52
19
145
118
27
30
47
16
962
962
945
17
1
1546
1545
1538
7
468
1972
1
2
612
662
645
17
91
125
11
1148
526
385
237
507
1
506
52
50
1
1
1078
129
1078
524
425
1353
52056
1101
576
3
522
76
516
46
22
26
4
75
1
101
81
20
108
101
7
83
8987
1260
4410
786
316
1
781
779
697
8
35
14
4
13
7
1
2
49
207
35
33
200
92
268
276
8
18
26
36
1392
1333
19
18
4
10
8
59
30
44
5
24
716
3317
88
26
66
116
12
2
110
615
612
3
47
58
167
118
10
21
193
208
15
59
12
1
111
15
105
18
301
127
123
22
3
22
3
15
1782
677
39
67
78
165
74
96
214
2
370
35133
2255
89
89
3675
624
80
8
190
1
1
43
1
517
514
3
125
1004
20
20
31
8
1
22
675
609
1
10
15
4
27
3
2
3
1
35
3
32
70
56
1
13
25
19
6
23
23
51
38
406
404
2
24
7
160
159
1
12
20
48
45
3
14
16
14
10
17
19
2
68
27
24
4
38
29
3
66
116
39
6
5
25
1
3
9
15
6
26863
6891
224
87
27
76
19
74
148
15
1
17
36
340
2
206
3
12
45
226
2
11
1
105
19
199
200
1
111
204
72
19
17
45
18
20
52
2
49
403
7
24
20
100
16
203
29
37
11
7
73
11
7
123
15
65
66
320
80
18
40
165
68
10
27
1
13
57
109
64
102
255
100
1
18
48
254
253
1
77
33
47
120
139
19
19
5
130
70
7
60
108
17
97
153
108
35
23
76
58
28
37
1
41
173
139
51
293
36
83
248
307
34
153
35
1
191
107
84
6
19
47
126
14
33
36
75
28
140
235
14
375
26
3
25
23
44
64
6
230
71
10
13
53
48
4
1
266
226
331
90
2
1
1
6
6
4
3
209
152
13
30
196
98
53
1
165
150
15
101
11
27
2
65
3
139
106
28
16
45
61
79
65
4
69
67
2
47
12
48
19
200
41
51
127
216
36
16
76
87
11
3
3140
3042
54
42
2
10
39
5
1
1
23
2
4
3
5
3
2
33
237
152
41
65
24
2
101
331
474
7
104
196
135
100
56
56
17
19
233
41
4
48
57
125
17
97
233
217
4
12
19
36
161
30
59
61
2
638
467
144
27
1613
273
61
13
25
8
191
110
176
440
473
24
6
9
3
158
55
32
25
13
17
336
173
146
2848
494
350
684
677
7
548
363
409
842
842
842
218
3625
257
257
431
2023
5
36
106
1
78
160
14
84
12
9
23
190
191
1
113
64
9
10
30
110
1
11
45
101
21
3
23
5
42
1
63
1
18
25
32
54
204
58
58
111
42
10
45
14
316
688
2
4
5
1
5
1
21
28
40
1
1
8
1
1
2
4
19
19
2
4
147
147
4
6
7
11
8
33
18
1
2
9
9
3
3
29
23
1
3
3
2
2
3
1
10
270
134
126
2097
37000
24388
8807
452
30
39
48
1
29
48
24
6
18
25
20
104
13
30
13
54
262
142
313
121
818
35
147
71
24
121
309
193
50
43
900
953
53
326
30
323
276
1
1
9
14
34
38
136
127
49
693
22
148
38
78
346
9
380
377
3
348
55
47
32
30
271
59
179
49
33
39
37
476
35
187
198
275
268
188
306
401
674
500
513
13
27
184
794
14
150
86
203
22
23
97
1
58
23
309
56
282
44
224
307
272
35
1
303
64
90
1811
46
530
632
13
6
81
2
322
17
668
704
36
1214
7294
517
620
325
317
1058
272
286
371
517
393
198
364
443
399
664
664
746
746
433
45133
916
916
3724
1167
116
525
373
160
718
665
726
726
3138
33902
12
125
10
802
441
4
534
16
6
160
91
72
6
3
520
39
78
44
286
4
241
2
3
904
358
16
404
151
292
288
112
144
45
108
72
171
617
274
465
12
149
433
64
22032
15
139
706
706
1619
1619
770
770
459
18
52
78
102
70
139
832
832
94
94
74
20
952
952
1936
129
348
24
144
180
472
80
80
256
256
136
136
177
147
52
13
9
4
2
33
47
45
2
30
30
61
810
162
162
183
183
2
404
192
210
548388
12647
1070
5959
203
352
165
62
26
42
161
258
26
1
124
227
52
138
72
225
12
1830
167
328
47
370
1
118108
459919
249
249
373
871
30
35
433
194
2473
458
498
506
400
417
2796
255
177
408
379
217
283
25
394
185
384
89
1284
308
72
570
244
90
130
117
13
133
133
572
3
319
250
294
294
857
116
208
122
149
262
428
1963
130
94
36
52
484
869
525
525
2320
6383
195
464
353
503
549
534
15
46
611
372
55
294
271
23
119
40
462
728
708
728
20
1529
17
851
803
48
661
448
9
156
150
133
521
521
1583
26
326
357
364
504
510
6
30371
1362
18412
9185
1412
6
545
448
3
88
236
236
171
167
4
352
3092
215
1
161
329
72
363
290
226
247
154
341
169
172
131
131
5367
194
851
1167
938
1017
1200
22
2153
446
1190
495
1046
11
332
220
234
249
252
832
315
265
246
19
1974
1974
1853
121
481
481
545
5460
1053
982
1124
586
541
629
382
16
148
218
1299
3417
29
275
366
12
20
56
19
151
146
5
21
27
13
22
35
8
263
29
293
120
17
20
14
217
43
17
31
461
461
1384
246
391
402
345
1368
8335
196
353
345
8
393
149
298
65
357
406
184
242
440
248
239
9
8
254
154
104
189
149
40
161
42
8
156
123
95
21
211
234
237
3
273
448
549
1
1
568
34
3817
211
161
315
298
394
530
508
22
461
327
557
232
331
227
227
1612
14
695
548
147
903
714
189
285
285
285
612
1850
214
214
810
2940
135
1493
1312
1214
30
512
293
379
1949
50
49
229
127
281
392
669
664
5
152
361
361
232
232
591
591
825
269
556
60
1695
226
265
230
285
342
287
734
734
4393
18975
43
225
217
373
371
59
406
257
186
66
95
7
6
213
197
68
244
1
362
116
375
231
261
11
270
21
249
157
33
248
730
797
67
176
316
59
33
227
4
266
57
309
48
252
116
419
357
300
30
411
338
73
305
10
235
300
517
538
418
90
320
82
141
1
226
372
254
14
233
20
301
167
193
300
355
355
497
38
201
257
249
8
1
1
661
661
316
316
1093
3
3
1070
1090
20
2279
4
340
644
463
828
3
3
1953
10
624
1319
580
580
217
217
363
358
5
425
1771
182
248
251
3
184
54
158
438
79
239
2161
401
508
514
6
153
183
231
191
215
34
658
658
397
397
2923
2923
677
677
942
942
875
1
399
278
197
590
2236
45
147
137
9
19
145
440
18
61
339
343
1
3
61
221
2280
38590
297
5370
34
1273
689
341
321
1027
294
919
338
30
1414
940
125
446
16
182
798
994
1219
522
139
259
697
49
267
339
113
68
1531
28
28
667
480
489
313
833
311
208
298
306
1719
2126
176
346
323
326
31
808
2932
186
339
574
184
604
624
1636
14
797
825
5
1209
565
639
2184
8037
159
161
2
224
31
426
222
210
23
11
102
36
376
2
1
235
18
83
68
355
548
109
179
2
171
162
9
224
222
2
129
1
9
2
264
282
413
20
6
127
264
151
72
180
159
21
92
24
266
2040
194
245
145
374
81
357
151
227
1338
3956
173
453
701
695
596
416
8233
643
1040
1103
1086
17
1072
992
1208
865
916
51
843
355
355
994
994
5
828
457
365
1
59
1455
792
604
514
10
266
238
413
2964
879
829
50
32
542
495
47
523
103
90
382
26933
2363
933
618
94
275
529
1853
508
558
1203
707
791
549
133
80
14613
139
935
52
18
18
706
706
255
2080
204
226
181
203
246
151
137
218
259
700
8166
481
1185
1152
731
365
683
660
375
358
566
910
7
7
748
746
748
2
329
4329
1550
2450
1847
281
472
875
219
177
2316
241
242
291
341
369
456
199
818
818
360
2345
422
503
728
818
90
229
242
13
568
2
135
431
4
1026
198
224
311
289
815
815
482
1710
553
79
596
276
276
1192
1192
465
300
165
875
875
110
852
115
250
226
24
130
239
247
8
426
589
146
17
745
745
481
481
516
516
1
1933
739
1193
319
319
2184
10086
76
99
429
9
57
436
452
16
1054
1134
51
6
22
1
246
407
410
3
59
19
46
282
39
60
89
12
374
50
434
331
649
647
615
4
14
12
2
245
312
128
464
462
288
228
228
1220
63
318
347
492
546
2335
386
556
367
47
331
102
11
1038
499
528
126
960
484
350
222
222
279
279
573
573
788
788
847
418
70
89
53
45
88
54
30
13081
2361
245
397
77
448
492
851
664
180
412
9
246
61
304
398
617
250
167
153
316
210
492
318
219
191
28
343
350
447
129
378
355
23
331
928
27
261
2437
344
262
194
576
325
292
33
1
14
30
49
316
320
4
203
119
533
533
1073
1073
569
3393
592
2
670
7
617
402
534
1281
556
725
3254
1301
337
1
51
342
13
11
13
499
33
101
79
44
4
5
32
47
245
31
35
30
260
260
1649
1649
6
2535
143
984
473
336
593
590
590
854
414
149
156
135
639
275
364
425
21
217
187
418
44
374
653
653
583
2102
109
2
6
178
174
4
193
151
111
92
27
58
138
89
123
22
220
23
23
956
956
2970
5
306
448
473
791
825
34
232
681
808
808
895
895
761
761
718
718
713
5
88
1
70
8
9
10285
69775
1681
1681
566
566
3
3
468
468
4025
20
3544
461
3509
1167
618
624
6
772
81
865
11490
5552
1621
363
1
660
160
599
1216
335
983
877
9583
1583
4597
2526
18
1559
31
80
583
847
1012
1
1011
18511
9014
465
466
1
1
3
2726
95
962
969
7
130
89
187
98
1294
276
243
1
4
3
73
396
315
344
29
1
1
5
5
1
243
58
898
111
148
149
88
384
389
5
199
342
1526
582
579
3
601
1
1
613
613
4944
2987
143
435
123
106
138
1012
1865
1865
1865
720
122
148
185
543
147
293
4287
26
26
159
3693
247
1911
37
86
20
17
28
99
27
33
6
37
71
22
12
11
28
30
93
9
2
8
8
2
23
7
5
31
35
23
1
12
23
70
21
44
40
112
20
38
108
23
206
112
22
2
135
1623
33
23
82
27
16
49
38
7
17
84
62
90
14
5
43
30
50
67
44
33
34
63
495
499
1
2
1
35
15
28
261
28
11
7
17
11
13
174
14
9
4
1
34363
34363
2443
7220
7220
9339
9339
8196
8196
592
7165
2141
1791
1702
89
2641
2561
14
2561
1785
1785
762
3
408
351
47
4916
5
5
5
1708
49
323
87
15
137
137
134
1
1
1
25
57
59
2
54
54
215
67
75
69
6
15
23
35
14
21
782
782
391
2
45
10
35
6
11
2
24
1
10
11
3
6
100
20
2
1
20
1
15
44
67
56
3
2
6
212
66
13
13
133
27
12
46
17
15
16
73
73
73
1312
1144
10
15
162
126
81
108
298
67
62
27
67
23
52
46
71
71
97
97
12
1579
107
107
183
103
80
44
1277
1053
415
53
12
14
27
25
2
60
1
11
36
48
12
3
3
110
17
1
77
7
1
6
1
109
412
5
14
2
2
7
23
17
6
4
3
1
23
1
4
6
2
3
7
4
5
4
1
51
69
12
1
5
10
11
21
1
33
14
4
9
8
1
6
5
4
1
5
10
12
1
1
2
102
11
67
74
1
2
1
2
1
13
17
4
78
78
265
101
101
94
7
78
78
86
86
1494
1494
1494
1467
1494
27
605
605
605
605
165
165
165
165
7350
202940
78
23
54
1
120477
7959
1959
66
627
375
223
228
1
4
663
1000
1000
3086
2905
2921
16
165
7559
23254
226
588
540
507
138
236
1702
272
178
6
3017
2630
387
3
1696
1502
132
62
186
614
288
1126
191
305
17
177
111
2073
171
271
168
456
487
243
7
1733
411
771
779
8
543
397
146
878
2077
642
557
23236
1043
1295
411
218
1257
2756
5163
948
759
2524
555
1686
1153
41
1364
858
346
386
61
412
1465
819
1465
646
1175
176
693
306
1226
1226
637
637
3229
5899
240
5
4
138
20
3
79
118
2
29
11
1
2
2
36
29
147
140
7
178
32
16
17
1
94
243
758
768
10
204
195
75
2823
5
2818
7371
1564
557
556
543
483
625
95
142
47
357
369
12
503
323
813
464
330
268
62
208
516
653
653
211
3925
1512
2202
2180
22
1958
1958
1950
8
942
3051
582
600
18
986
523
1377
1377
2
2878
1541
1571
30
3
3
1294
1302
8
702
702
918
4507
1652
1671
19
1805
1918
113
1518
1809
111
161
50
130
1131
1131
755
755
895
819
895
76
1409
37
567
458
347
727
727
393
393
1743
1743
1382
1382
1923
43
883
997
1557
1557
2802
2802
269
14080
2567
155
1056
1356
756
738
746
8
10
1350
95
185
1070
9138
1053
84
9
753
43
202
281
668
751
50
29
1175
135
605
646
1874
78
702
53455
5536
1006
1006
732
732
701
701
73
73
2105
9738
197
205
8
74
761
681
582
40
66
985
39
717
571
146
565
380
773
695
78
661
500
602
2
163
317
65
63
2
8
70
11
811
811
1696
32
945
719
178
178
323
310
323
13
796
796
411
2158
429
943
375
315
306
315
9
2
198
8
2
179
7
148
1456
707
601
1708
898
43
54
61
90
56
70
1
13
160
169
3
6
1
1
99
20
133
102
31
6
30
64
34
806
3989
965
1163
1055
2257
3137
104
36
27
50
23
6
16
17
7
85
84
1
7
57
1
87
20
243
294
51
67
15
11
639
1665
58
80
240
62
64
59
140
14
309
268
41
275
275
521
521
1129
1129
2125
718
87
104
17
57
51
59
130
226
210
2
14
83
70
12
1
60
56
4
14
37
151
171
56
56
76
76
237
237
719
719
1715
5001
81
110
29
4
47
30
19
101
1
77
205
199
6
27
5
49
155
180
25
135
150
145
5
12
200
21
33
12
424
405
424
17
2
275
9
256
30
335
73
262
148
106
42
154
91
63
60
3
101
169
79
90
692
684
692
8
90
90
786
43
323
360
37
71
16
296
283
906
2
175
148
98
103
97
73
24
2
1468
754
655
712
57
15
2973
8
564
721
882
783
242
7500
3066
3066
4192
4192
1248
51
3
1
1
1
6
53
4
31
1
1
81
1
1
13
5
994
119760
6580
23606
3358
483
5352
317
264
205
270
66
231
141
222
185
277
158
12
160
137
152
121
4
192
88
187
168
209
157
300
149
148
184
165
433
3428
218
138
175
170
190
83
168
303
240
250
10
366
209
143
131
149
142
160
393
9
158
170
56
181
181
1599
9579
212
87
350
360
260
251
162
94
391
339
201
2
1
169
186
357
167
194
239
2
48
54
196
1
202
123
6
232
35
136
64
24
219
249
1219
1214
5
96
146
226
180
29
86
2
2
1
65
122
28
26
2
167
140
1315
177
255
218
162
177
186
31
31
391
3064
33
102
43
16
1
281
29
130
2
123
29
112
182
9
22
106
30
187
30
35
1171
86479
6517
341
842
39
1
1
5
43
29
6
81
1
3
20
2
121
109
40
1017
1017
8
395
89
138
160
1676
8441
399
76
83
7
234
247
13
218
154
54
26
146
137
225
131
329
109
173
189
9
7
89
63
12
34
39
5
76
28
303
191
30
78
12
51
3
23
81
77
1
1
157
148
150
2
139
9
9
32
63
31
54
141
26
101
35
116
50
14
156
168
34
278
62
1
12
65
125
60
4
1
3
111
86
24
251
133
33
32
175
283
290
7
79
43
399
399
163
16
147
40138
10456
142
47
196
10
169
173
230
315
258
1
224
108
2
356
339
2
15
220
245
39
7
23
48
284
184
147
192
261
128
10
66
3
181
276
273
3
255
232
162
23
104
265
15
1
53
3
3
220
79
113
245
35
96
32
30
176
1
13
189
88
71
230
30
25
268
45
47
114
119
245
15
51
219
234
205
44
192
194
24
169
50
199
280
201
382
1
20
143
31
114
698
224
7
143
65
68
3
65
442
40
4
36
31
277
195
1649
26
3
206
325
26
307
137
363
352
156
2
92
72
32
81
264
7
173
158
379
215
203
114
159
187
160
153
67
59
261
37
204
2
119
14
269
4
171
179
39
74
56
139
9
89
116
340
185
138
137
1
6
8
158
308
13
224
287
158
222
161
683
668
15
218
115
93
164
34
9
134
40
346
47
316
70
216
30
267
66
176
5
26
224
40
154
36
1
51
253
23
353
25
5
115
258
74
289
73
20
122
413
203
10
88
223
54
236
6539
1860
173
173
88
117
29
178
177
63
90
107
85
180
48
15
156
142
42
17
89
160
176
37
66
7
154
103
42
42
9
304
30
113
90
122
112
124
9
506
110
70
178
1
22
253
60
174
122
318
318
2171
271
2171
4
84
276
88
605
1
67
645
89
41
2289
87
463
418
402
215
240
464
288
288
316
43
273
186
86
86
1
352
713
3
48
141
167
2
167
1529
89
321
320
1
131
205
195
125
190
106
3772
14123
224
212
12
1
220
219
40
161
18
103
97
118
339
117
234
389
239
31
4
126
259
250
231
258
350
258
113
173
3
80
363
219
285
176
263
17
35
27
203
44
405
308
62
161
31
100
1
152
154
2
37
154
228
230
2
30
207
268
23
4
274
71
294
75
136
19
84
46
167
243
242
1
179
54
4
4
2
2
237
230
7
281
281
409293
15584
583
583
313
583
22
86
96
7
38
21
27241
1102
417
10227
5
2
3
115
115
575
135
271
168
1
6306
1307
122
530
47
426
364
38
269
4
62
97
370
357
194
127
121
107
33
363
112
113
1
103
143
256
250
376
127
732
2809
226
91
153
46
18
130
83
188
616
619
3
57
120
232
84
30
4093
47
437
52
6
8
328
10
3
2
1
27
400
400
95
750
180
343
132
452
2
132
131
1
167
151
6
272
13
201
200
1
40
12
518
82
194
196
2
240
156
864
68
101
99
221
127
92
353
34
193
126
6
2592
283
283
415
415
686
1888
12
28
2
27
22
99
77
23
21
61
76
183
12
60
494
499
5
14
2865
193
1420
271
374
363
11
47
246
289
338
338
336
2
293
293
106
538
219
213
262
262
3486
385
194
464
9
25
56
18
74
32
11
45
34
606
74
120
162
155
7
5
211
78
56
22
296
296
95
241
27
94
24
25
1
221
1135
35
2
289
351
14
53
13
50
43
64
281
2
7
32
2
238
1078
2876
62
8
57
83
374
21
5
12
43
82
63
19
11
119
147
2
16
3
14
3
4
99
23
26
115
106
1
2
23
112
141
2
52
5
5
9
9
2
302
18653
533
7982
86
86
61
61
114
607
2
427
372
5
4
44
2
64
218
11
103
104
53
464
232
125
29
25
299
299
114
332
53
47
6
1
1
2
147
5
4
1
4
11
100
46
43
41
2
231
231
748
24
211
248
265
3113
1037
54
55
1
468
442
1
1
1
5
1
1
1
1
6
5
1
1
1
1
42
47
2
3
16
60
69
5
4
2
145
1
11
1
3
1
1
11
9
2
23
33
10
45
2
2
27
26
1
1
6
4
132
139
7
105
120
15
15
44
115
5
56
32
14
7
4
2
5
1
6
7
16
7
2
1
3
1
80
85
5
1
89
88
1
5
45
2
11
14
3
2
13
1
4
61
72
9
1
2
4
20
16
4
70
6
20
14
33
19
14
131
445
70
69
1
84
14
46
44
2
53
63
10
37
62
62
2
2
78
78
35
603
416
152
515
10369
279
209
62
8
90
493
190
213
638
12
317
291
26
309
219
629
88
65
60
1
4
109
116
7
141
249
326
17
60
628
8
256
364
3288
2
2878
1013
237
76
464
444
20
18
88
147
139
67
58
13
20
19
169
62
79
5
204
82
408
189
70
67
327
308
327
19
796
438
59
14
27
21
230
7
176
283
53
54
155
155
251
251
242
242
230
230
353
205
148
500
40
213
247
436
179
194
42
21
290136
15698
2136
30897
299
299
73
127
39
15
84
84
645
247
312
311
1
1
58
6
22
119
119
87
87
20
220
72
69
3
128
78
50
80
80
136
136
1425
91
523
811
336
1140
137
15
212
117
38
285
373
162
142
2
9
57
58
1
135
1095
507
453
754
37
215
188
314
292
22
7796
2976
1
79
75
4
229
144
156
171
15
40
1065
1041
6
2
16
198
17
131
127
135
8
39
14
144
201
123
5
213
34
36
42
15
1
55
63
2
17
3
214
47
40
230
6
45
41
271
104
27
120
306
133
13
6
184
184
255
255
1153
4
332
448
220
149
463
2380
37
102
24
152
173
62
417
18
176
170
143
135
35
6
151
116
62
514
214
206
8
106
111
5
19
108
574
163
411
1410
9014
326
183
5
5
15
2
27
1
1
2
3
6
2
29
1
2
1
3
6
3
1
3
1
1
1
1
6
6
2
5
2
984
1055
1
22
4
2
3
8
1
1
2
2
1
1
1
10
2
10
148
20
331
299
157
130
1
3
2
9
2
8
1
1
225
44
120
253
15
310
267
198
248
26
242
317
83
193
47
21
460
583
304
230
2
1
45
19
7
286
160
63
202
330
271
307
307
721
40387
1253
27444
42
797
217
328
210
311
311
2594
858
22
4
1
3
333
97
13
83
229
153
8
28
11
7
27
21
90
141
137
4
461
4
4037
311
576
707
730
12
11
358
195
189
6
1545
322
136
136
1184
277
359
548
1392
114
328
220
237
493
367
367
5
5
515
2254
70
94
414
65
233
63
77
14
157
377
252
582
582
17
824
350
355
5
423
26
29
3
2124
3
238
349
263
717
554
1206
55
158
262
415
316
2
805
290
513
477
36
36
179
1555
159
276
263
430
248
2289
331
277
352
383
16
492
2
436
3173
72
181
130
178
422
220
542
554
235
639
78
556
219
259
698
11670
223
17
278
25
2
180
2
2
198
349
189
70
178
1
198
4459
200
131
45
41
21
166
215
6
7
9
84
440
293
524
2
124
10
3
12
316
77
414
14
2
27
392
23
564
439
552
34280
1995
589
27
188
70
71
75
158
1333
400
102
161
171
10
257
157
54
9
80
52
50
1
36
790
335
253
166
11172
2576
37
550
107
1
139
275
105
203
243
341
243
194
205
239
328
245
205
238
151
10
157
303
108
236
107
191
279
134
327
106
2
300
290
189
292
198
193
11
207
193
187
9
244
274
1786
3945
174
37
276
76
106
54
18
82
190
4
211
170
4
177
257
323
505
1
283
273
9
1
221
210
210
265
265
4722
1516
1
26
118
13
33
11
3
21
65
2
23
7
15
109
1
10
36
20
22
70
215
3
117
158
2
51
2
10
11
354
44
298
303
110
7
35
27
138
29
302
298
4
15
1
22
144
14
85
13
90
15
1679
316
277
219
257
292
303
6
6
6
2087
11
219
169
155
231
229
1073
176
176
1298
4806
166
77
74
3
148
131
17
81
346
181
22
406
5
89
64
105
18
201
35
79
265
320
240
14
187
108
88
89
1
12
13
1
163
86
68567
4857
238
238
312
4
173
172
1
132
3
899
3375
3
155
117
67
12
65
4
276
93
175
220
36
18
225
24
2
148
4
145
89
244
154
200
241
241
244
244
214
308
29
65
1267
6976
1
9
2
24
324
123
32
214
96
108
3
22
2
12
10
29
13
17
7
2
17
192
237
10
15
9
3571
105
19
2
22
52
4
208
34
107
10
45
679
22
157
149
185
184
1
166
398
398
380
18
176
176
2
250
152
96
1087
49
94
350
366
228
906
157
206
114
141
121
167
370
3092
58
199
393
394
1
439
125
184
90
85
280
285
5
1
1
93
93
340
336
289
289
810
2732
76
68
76
17
17
156
35
16
14
71
3
63
127
90
93
3
54
145
45
80
5
38
53
94
43
103
104
18
59
36
35
69
63
46
681
109
210
23
308
31
202
202
1648
436
117
3
69
133
63
139
134
329
141
84
890
162
554
174
2
183
48
133
853
3
283
338
229
4588
13947
158
82
62
131
15
15
134
51
90
151
408
42
274
112
42
163
66
52
239
319
113
132
154
101
88
22
248
88
218
63
313
231
261
138
260
44
50
71
347
2005
3
22
20
42
400
2
37
1280
1266
3
8
3
533
261
48
97
99
1
1
125
13
455
142
127
173
290
151
139
340
340
244
244
705
3732
1
1
177
1
151
2
32
155
21
358
2
87
225
223
13
100
128
527
518
8
1
67
228
230
2
58
131
176
161
612
571
612
32
9
175
175
2900
532
285
299
509
218
337
159
7
255
299
2334
53
268
281
517
633
647
14
301
267
759
3363
1
220
4
3
92
9
152
178
116
2
2
171
148
1
338
122
1
146
251
1
1
150
6
5
7
211
82
185
181
4
1
309
839
19
19
23
37
19
8
11
32
33
15
91
219
212
1
6
4
2
157
2
26
40
32
24
31
7407
2084
99
1
24
7
67
13
60
20
1
202
29
77
22
1
25
26
1
30
129
111
297
451
154
151
3
59
57
1
79
26
236
25
117
173
202
57
4
4
148
100
19
77
47
247
46
3
133
36
27
116
52
10
20
18
51
88
249
200
175
25
238
277
9
19
23
114
195
103
24
19
183
172
11
622
223
42
213
3
3
141
117
24
12596
98541
1088
2902
150
138
15
60
91
135
135
92
100
16
26
28
140
66
222
164
59
177
288
288
161
13
63
85
69
16
1993
519
15
46
19
17
29
43
62
139
86
45
3
7
89
258
259
1
41
6
76
22
1
8
35
34
106
97
51
3
39
7
1
1
61
27
4935
712
11
259
377
150
62
120
114
114
158
854
112
77
23
137
141
4
149
47
116
146
349
117
62
139
149
129
73
175
291
1305
82
91
9
322
134
282
123
62
7
1429
482
258
231
451
31
305
112
48
45
15
54
32
32
837
407
430
2482
18157
63
554
229
172
136
122
72
233
241
8
33
436
83
213
123
400
1005
9
123
131
201
134
117
65
370
158
287
150
67
63
4
90
187
164
165
160
142
288
188
463
210
138
136
2
35
118
301
196
222
307
320
292
146
400
39
120
139
277
61
50
11
67
156
318
235
121
158
37
164
113
34
208
136
319
26
178
277
125
187
70
189
163
205
214
9
100
152
389
102
266
100
74
78
4
173
65
116
51
316
286
296
10
20
3506
11129
148
622
576
46
139
149
10
76
26
41
176
161
144
17
14
106
162
210
189
130
60
159
43
62
63
737
754
14
3
564
75
3
392
157
151
77
187
182
5
1764
1755
9
222
59
259
106
256
11
272
119
142
8423
35394
10
21
4
11
28
27
118
440
112
227
133
38
24
22
13
23
94
1
128
41
346
358
9
3
10
11
44
127
41
31
193
15
18
50
2
110
1
227
13
5750
869
17
19
2675
3464
7
2
8
8
6
1
4
4
1
5
3
2
1
2
11
4
31
1
37
10
1
13
1
9
3
3
8
1
2
1
5
1
4
4
2
6
1
11
9
1
5
4
5
4
5
3
2
1
1
9
5
8
2
4
9
1
4
3
17
13
1
1
3
342
1
4
4
2
2
2
2
2
2
3
2
13
1
15
3
3
10
32
100
183
172
1
2
2
1
2
3
20
390
481
10
1
3
1
2
45
1
15
8
5
46
12
4
135
60
1
92
191
193
2
15
24
15
45
1
39
9
135
92
28
52
31
18
91
45
14
51
21
269
428
3
84
128
60
61
48
26
69
200
209
2
18
80
56
226
757
759
2
2
131
4
7
74
54
19
21
7
41
24
61
9
53
19
112
86
8
74
24
25
197
24
89
34
1
21
49
28
31
78
70
5
18
12
82
20
25
6
8
18
118
115
207
14
1
12074
1731
450
175
31
19
164
84
5
12
84
2
70
67
13
364
162
441
21
134
30
228
370
459
7
12
39
31
1307
1155
1
26
18
15
5
62
15
10
211
15
15
31
249
146
63
15
602
636
32
2
3
54
1256
1252
1
3
2159
2156
3
104
1055
995
17
17
1
15
9
1
47
16
30
48
220
111
59
110
4
4
13
17
1
23
30
150
67
4
1328
4210
29
12
16
5
3
1
44
21
32
4
7
173
379
3
27
176
7
52
99
6
1
4
4
112
61
61
1566
1707
5
5
2
8
21
4
8
3
66
10
9
52
115
145
1239
161
56
2
877
143
1041
77
211
501
252
243
9
356
1766
4
4
16
16
2
2
39
25
25
14
10
4
11
11
421
1338
162
211
49
179
27
9
11
87
82
1
4
126
4
11
12
99
11
255
1
29
8
21
19477
1244
1538
308
24
223
88
284
386
8
153
64
9834
207
1078
3949
172
50
338
59
62
3
1
45
250
238
12
57
46
57
6
6
7
37
157
171
14
188
194
6
312
181
157
24
76
287
180
92
229
21
375
2
373
680
10
269
401
32
32
4591
875
322
460
459
1
216
325
469
152
265
394
27
46
39
410
216
3
372
13
1489
660
48
441
171
25
816
173
235
220
223
3
160
10
5372
1
1593
269
148
998
177
248
121
20
107
1
1
319
319
292
1
1
1
257
290
33
281
281
987
430
557
5
1641
228
1408
37590
97
56
56
4490
30474
124
414
684
636
213
258
73
35
69
27
187
273
73
32
117
638
265
196
133
117
6
152
138
15
313
201
46
6
417
10
450
225
50
721
70
30
264
12282
158
37
68
1
198
20
135
114
75
611
498
173
58
311
379
434
7
168
7
256
97
152
107
180
210
160
90
2
52
118
115
15
12
454
136
12
42
81
115
166
18
18
292
44
54
40
27
22
26
79
1372
6244
411
1179
1182
3
334
344
346
473
168
305
378
87
387
457
42
15
7
8
27
5
5
362
362
807
1192
378
1
6
92
7702
99
99
71
7511
342
84
258
73
7098
51
2229
1320
480
23
81
10
15
5
39
97
130
127
3
17
277
260
54
9
45
42
3
11
4
5
1
32
33
1
21
79
79
256
71
61
49
18
34
23
343
343
87
87
93
7
54
32
23
23
179
4773
924
2834
1
169
173
4
8
1
31
86
11
180
191
11
8
3
5
9
146
111
120
4
126
10
30
18
12
149
30
7
16
9
268
224
6
8
2
1
1
9
17
8
1
18
17
90
6
84
178
3
113
449
320
129
320
320
417
415
2
222
574
13
128
125
3
19
192
8423
163
7160
7160
6616
298
656
656
453
1370
449
451
2
20
72
71
1
41
333
749
749
3543
730
1334
706
353
420
544
544
1100
1100
633
633
633
633
633
127
347
159
33710
520
1
2
9
1
1
14
1
8
2
7
11
8
1
7
6
46
4
1
1
1
4
1
1
21
23
29
4
1
5
3
3
21
1
1
24
1
9
2
102
2
6
27
2
1
2
3
21
1
1
2
2
1
29
12
1
12
3
16
31
26
2
1
52
10
10
1
17
11
4
72
4
25
2
6
5
6
33
1
19
1
6
2
46
6
2
5
3
2
10
3
2
5
4
6
10
3
6
8
1
2
4
7
3
1722
2
2
3
1
5
1
1
12
12
1
1
21
6
50
5
1
7
1
1
1
20
2
2
3
2
1
14
3
2
5
2
23
2
70
6
3
8
4
84
4
5
2
1
4
4
7
2
48
7
4
8
4
5
17
47
3
1
12
36
8
2
4
2
3
20
1
5
1
4
6
1
14
12
1
11
2
1
1
5
1
3
2
3
2
10
19
1
1
1
2
7
22
2
8
8
18
1
10
1
3
3
2
5
1
5
18
1
585
1
1
4
5
4
2
2
2
26
76
2
3
2
1
1
13
3
1
9
2
6
21
1
16
1
23
1
40
5
9
6
19
23
5
2
2
4
4
4
4
1
2
1
3
2
1
2
1
1
4
13
1
1
1
1
2
2
2
24
1
3
3
1
18
9
2
4
10
11
140
88
7
1
21
1
1
1
3
4
7
18
9
4
9
2
8
1
5
1
2
4
1
17
4
69
20
1
2
3
5
7
1
2
1
3
2
2
1
4
48
7
1
2
3
2
1
14
2
8
1
3
9
11
2
26963
1
9
1
11
35
1
4
1
17
1
12
1
12
5
2
3
4
3
1
7
2
5
4
1
4
1
1
1
6
2
3
3
1
4
13
1
2
7
5
16
7
3
2
8
1
2
1
3
2
1
1
4
5
4
1
2
14
4
22
26
1
8
1
2
29
6
2
2
126
32
11
33
11
1
1
1
3
4
4
12
2
11
1
1
1
41
1
5
5
2
5
6
1
2
1
12
1
3
1
16
4
4
3
1
2
2
2
2
27
3
11
1
1
1
15
36
1
6
4
1
2
11
1
1
2
3
6
1
1
3
6
6
6
2
18
27
7372
7372
7372
5982
5982
27
1390
731
731
632
632
624
8
3973716
189985
49596
742538
214
10797
8897
110
15
954
615
12
295
308
295
295
29
29
240
2562
72
642
202
179
182
3
186
519
274
245
137
733
121
141
334
428
5
168
255
110
496
279
277
2
52
55
219
4775
103
103
350
69
83
48
76
74
52
143
32
59
20
13
7
677
1955
7
51
13
10
2
1
77
12
36
86
84
2
35
14
4
6
130
4
86
5
28
87
80
10
127
19
92
13
116
79
37
12
22
32
62
11
12
1
443
1137
68
74
6
26
5
63
60
3
48
40
8
65
36
29
46
25
40
2
56
22
15
38
3
47
3
12
39
251
22
108
91
30
122
122
207
203
207
1
2
1
100
268
9
15
6
26
98
72
36
19
106
1686
98
131
16
17
676
676
660
16
192
192
9
137
22
110
5
267
251
16
168
66
53
49
2
17923
1687
1687
1140
16054
129
18
23
436
271
103
13
10
554
133
1
5967
73
6
186
12
69
50
325
177
5
16
3
1
100
1437
3
466
25
36
13
87
40
169
2
2
14
82
631
15
34
373
182
5
13
3
4
111
20
53
506
325
14
14
15
3
30
4
420
679
67
336
180
180
1584
1584
1584
1584
1584
2947
41
84
8
86
76
1
1
157
102
77
8
1
3
5
1
74
108
110
144
12
79
41
28
138
79
101
2
67
102
181
9
3
3
3
174
86
137
4
22
67
60
118
95
3
8
13
94
7
98
26
304111
5025
20
20
19
1
17243
249659
2551
263
483
54
85
52
29
35
891
435
421
346
346
8
827
534
285
4
9043
98
387
1678
210
258
237
368
218
781
39
432
310
346
748
151
242
251
9
5738
1260
174
36
99
880
131
389
384
109
107
2
1
127
72
203
260
291
5
26
26
326
223
181
306
297
9
253
293
92006
4257
1808
6
585
211
418
433
155
763
6
352
405
6970
1941
38
322
255
263
424
49
629
147
300
342
178
320
667
249
386
434
3
23
2869
27
1078
57
399
240
382
1764
562
265
2
9
275
249
148
160
12
242
347
181
166
1128
228
310
206
209
175
20420
68157
63
226
65
289
81
12
15
8
229
13
278
575
136
156
210
38
47
7
301
31
68
385
236
149
104
21
4
60
208
274
104
253
366
44
53
37
13
185
1
19
33
154
122
125
3
172
388
238
236
2
397
326
932
5
13
42
36
144
254
300
20
274
305
1410
43
274
66
165
162
3
11
29
353
52
5
159
161
16
345
268
77
70
7
1
262
128
221
235
1
4
9
301
291
140
3
143
130
14
189
127
622
86
383
241
59
43
48
248
3
17
66
57
9
140
313
83
62
10
184
111
41
16
19
203
87
80
155
53
59
63
372
4
4
54
85
276
69
87
18
223
81
82
88
23
260
205
186
8
271
264
7
1
7
292
175
14
205
90
180
110
205
3
167
177
203
30
11
20
103
1
216
18
131
3
14
515
51
494
563
198
3
516
207
56
2
36
18
69
2
85
349
49
8
133
569
77
63
14
210
42
36
242
173
131
19
4
43
827
115
115
138
140
44
157
218
336
66
409
105
194
24
276
81
305
106
182
298
110
62
95
117
126
9
5
2
1182
4
47
133
281
141
271
30
22
16
414
17
37
40
308
306
2
236
28
128
4
122
96
1005
134
2
352
483
8
39
183
104
12
17
5
44
168
173
810
221
65
144
111
33
19
125
391
252
246
6
5
1
211
2
15
4
29
80
87
84
307
8
135
145
34
29
5
39
131
42
41
2
16
206
76
189
7
155
244
611
97
765
43
46
283
5
262
157
147
143
729
699
2
23
5
224
91
310
359
201
193
8
73
12
259
192
435
63
65
67
2
1
1
33
271
1219
5272
32
399
25
45
47
2
232
234
2
64
94
316
10
27
374
383
8
1
40
115
339
115
290
18
416
116
267
27
8
305
8
82
19
59
6
17
175
55
3094
1585
308
56
53
3
106
108
2
108
157
137
166
131
131
169
114
236
236
275
275
434
226
208
298
298
211
187
186
1
24
145
2322
483
1993
48
35
13
5
152
151
1
66
72
6
2
41
154
6
415
390
1
1
1
3
10
3
3
2
5
45
47
2
10
16
6
36
1
51
28
28
14
14
36
25
11
68
103
104
1
3
33
26
7
1
133
130
2
1
34
28
5
1
10
3
3
1
181
63
72
9
108
2435
344
344
79
2
2
7
6
1
29
42
55
62
31
28
3
34
1
1975
1975
1171
27
7
2
3
19
16
2
3
18
3
5
32
16
44
18
1
13
135
21
3
7
31
6
18
11
3
8
6
3
3
19
23
2
11
55
1
7
22
14
27
29
1
3
48
19
2
37
116
116
116
7157
1224
446
446
23
88
1
17
47
280
280
55
404
179
170
265
636
46
243
2
30
40
10
290
290
65
65
205
205
212
212
215
215
671
180
248
243
320
284
36
237
237
537
17
314
206
239
239
22
682
385
275
406
368
370
2
36
202
6866
137
104
10
11
2
8
2
4493
1601
31
2
23
9
1
2
1
24
29
10
7
3
1
1
2
1
1
1
10
27
1
12
52
54
2
62
8
6
2
36
35
1
130
16
2
2
1
1
1
12
35
1
3
9
45
73
59
60
1
26
5
64
4
86
3
23
607
725
12
3
1
61
57
1
1
1
1
1
2
35
1
2
1
9
17
19
2
54
54
115
1
2
2
118
116
2
19
28
22
105
107
2
1
1
75
89
88
1
1
1
1
38
35
1
57
1
6
22
17
7
28
2
12
1
78
15
28
1
23
117
12
43
111
111
277
80
31
36
45
16
24
45
9
9
178
700
13
120
121
1
52
3
46
77
47
60
26
29
48
276
930
65
27
49
34
81
58
116
90
93
3
60
71
7
7
8943
633
33
33
524
1842
20
30
9
16
97
13
19
10
18
5
72
8
309
2
6
91
10
13
9
14
12
89
165
154
11
17
58
134
72
491
113
227
67
84
129
129
139
1058
61
99
146
146
151
103
130
83
39
667
4
181
185
4
115
25
111
54
14
120
189
693
73
103
11
128
63
53
6
67
195
98
52
19
18
19
1
7
1365
314
47
56
25
99
43
1
31
111
32
6
38
30
52
22
124
77
19
58
57
1
180
626
122
35
114
113
82
29
64
22
45
266
25
132
109
122
120
2
78
320
83
16
135
8
214
27
77
110
118
289
3
7
9
42
110
97858
9677
156
156
85
85
376
376
272
104
98
98
636
174
45
99
19
5
146
145
3
283
4
61
137
81
950
378
141
142
1
7
43
1
1
11
5
6
2
11
77
80
1
4
10
22
15
10
125
839
40
177
124
166
187
192
5
140
138
2
54
619
91
155
136
98
85
204
204
55
322
106
161
3
641
98
185
263
50
6
22
14
105
105
827
131
74
86
47
80
20
43
133
46
167
540
2249
14
130
19
75
18
22
19
110
7
110
170
20
72
36
134
29
143
119
33
6
139
9
130
136
9
107
107
326
326
534
8
125
138
129
134
368
361
368
7
948
3486
63
232
229
2
1
28
31
105
11
6
95
93
2
10
67
30
70
42
48
38
14
91
3
71
30
1
107
6
37
163
88
54
58
57
1
19
21
58
104
103
1
112
64
119
98
70
1
3
11
103
46
110
713
24
159
179
188
163
194
194
241
241
126
126
226
226
93
93
1
314
148
4
161
29
232
67
136
40
40
459
1093
1
2
11
74
116
4
38
21
3
2
2
29
1
5
4
12
1
80
124
1
11
24
13
4
26
2
18
48
49
1
1
21
3
18
55
53
2
5
31
3
17
10
4
1
7
6
9
2
3
1
1
1
1
3
3
5
10
116
116
304
304
180
482
17
13
10
5
131
126
186
186
15299
55564
75
1
1
149
1
20
2
152
149
3
163
96
70
65
5
177
252
37
4
23
76
140
135
2
37
55
140
2
171
162
9
141
16
101
234
1
4
143
41
4
1
172
19
116
1
170
5
140
109
58
108
108
2
6
167
1
235
169
1
112
97
9
40
13
145
270
118
11
56
64
23
125
41
94
9
16
84
140
2
77
4
21
12
50
38
19
6
1
80
197
61
81
98
86
210
208
99
172
66
110
158
133
1
111
1
185
1
27
120
16
380
35
1
122
5
237
21
10
1
105
108
18
2
117
5
1
4
33
343
79
209
51
89
96
202
1250
90
130
45
211
47
9
106
110
1
3
31
87
84
3
68
56
4
8
44
16
328
359
4
1
22
4
6
4
8
4
266
276
10
61
2
1
5
47
4
211
5
2
2
27
97
81
2
10
27
13
31
133
114
23
80
1
148
12
2
133
202
133
138
1
4
32
114
113
1
1
109
2
135
1
10
6
48
71
137
127
96
14
171
160
11
5
7
82
146
1
133
134
1
114
229
19
2
142
14
162
88
1
1
30
3
150
3
146
241
79
8
3
218
2
152
29
6
1210
4350
6
3
114
1
6
121
106
17
5
4
215
1
231
226
5
4
213
65
1
535
512
1
1
1
1
1
2
1
1
1
1
1
1
4
2
2
1
1
1
2
1
2
2
16
2
1418
1474
8
1
1
1
7
1
1
3
1
7
1
1
1
4
1
1
2
1
1
1
1
9
1
259
3
33
40
26
36
4
1
30
1
57
1
187
2
19
132
137
178
12
138
1
98
99
1
55
111
15
137
153
189
97
1
1
179
181
1
1
160
77
18
51
81
105
293
165
63
10
34
133
83
7
98
102
375
370
5
1
268
82
204
13
2
73
136
259
140
146
4
18
62
1
102
39
116
1
1
24
242
82
5
57
4
5
1
5
12
223
59
186
204
77
4
31
538
532
5
1
105
2
39
40
1
11
61
193
65
177
9
150
109
106
8
64
1
3
4
166
161
164
3
19
145
114
187
151
111
106
150
143
201
8
3
2
178
6
187
1
25
118
194
236
235
1
7
153
118
164
224
16
11
15
24
14
197
3
12
294
34
198
21
1
3
86
7
1
120
5
1
123
64
40
4
10
125
111
14
29
11
11
19
2
106
1
3
32
7
104
97
2
199
65
2
65
1
3
3
108
118
94
16
154
8
8
1
11
185
57
14
75
31
106
208
220
5
7
5
141
76
179
68
161
145
144
117
1
59
6
32
71
19
85
5
1
120
3
3
169
114
105
9
21
1
47
53
12
7
5
86
6
13
41
193
136
141
14
39
11
91
25
2
206
1
87
1
25
141
104
15
5
7
89
7
38
62
1
139
1
9
151
412
165
94
11
31
71
40
27
278
22
35
32
3
30
31
133
86
86
339
339
1077
114
81
78
119
110
163
125
109
91
87
1291
294
178
76
33
182
48
64
157
161
84
14
149
353
13
66
93
32
246
246
150
562
49
212
74
77
175
175
28
28
306
1405
112
121
74
47
88
22
93
100
7
111
121
119
185
120
504
208
30
46
220
175
346
89
41
41
116
116
423
12
45
95
122
51
29
69
747
747
614
16
143
155
150
150
147
3
176
176
156
156
73
73
372
7
228
137
196
196
126
126
290
7
152
131
471
1918
14
1
136
53
68
69
13
12
90
7
166
89
173
129
75
114
103
135
2533
500
111
40
114
105
51
94
85
151
101
156
84
72
126
3
127
124
21
121
6
3
140
104
94
2
204
103
99
141
141
2
139
49407
1932
5005
302
387
208
1
4
80
20
6
6
62
82
81
82
1
118
118
248
248
86
86
70
70
722
126
98
58
80
57
84
35
98
86
160
160
159
1
11
11
1050
190
13
34
12
57
176
153
23
47
136
35
33
2
59
7
11
23
66
125
52
6
1
115
320
14
124
67
65
2
55
280
94
64
67
125
125
603
125
40
10
42
12
29
131
100
80
34
83
83
231
85
146
127
127
58
10083
2782
8526
16
1
2
4
9
2
1
5
2
35
49
48
1
72
3
15
7
13
15
2
4
7
8
7
1
4
1
1
1
105
102
1
2
30
1
1
1
29
2
741
747
1
1
4
7
4
36
38
1
1
22
39
99
95
1
3
2
2
17
2
3
6
41
2
83
74
2
7
1
61
43
1
6
96
95
1
72
32
33
45
72
36
73
1
24
3
29
49
21
21
31
6
217
213
3
1
153
160
1
1
1
1
3
39
2
2
1
5
2
7
35
4
3
1
9
47
89
1
1
18
13
6
1
1
14
1
29
33
4
15
5
25
61
1
1
36
2
3
135
130
1
2
1
1
7
6
10
9
114
85
1
28
1
2
14
1
6
24
148
87
101
1
7
7
2
6
2
2
39
47
8
86
2
2
83
26
62
1
21
9
129
45
55
10
35
40
1
2
2
2
22
25
3
3
14
52
3
3
17
117
118
1
29
747
734
1
1
2
1
2
2
4
38
4
3
16
85
87
2
4
54
2
36
8
37
9
6
3
100
164
162
2
2
6
18
2
29
11
77
38
84
27
19
1415
253
75
76
1
3
37
59
56
67
66
1
38
375
437
51
46
1
4
11
2
9
8
32
63
149
142
6
1
137
134
2624
1004
178
18
73
61
39
82
56
64
8
5
67
70
3
88
63
18
73
32
4
60
19
53
52
1
4
68
402
97
4
46
136
42
9
714
289
37
34
39
5
2
3
2
40
7
4
3
4
11
1
36
26
71
146
151
3
2
2
121
368
42
19
27
24
40
43
3
92
2
2
8431
269
101
101
53
47
6
78
78
192
1259
54
126
26
3
121
37
6
67
86
77
69
79
133
30
56
60
4
7
86
85
85
1766
6259
1
1
24
14
89
91
2
726
717
1
4
1
1
1
1
44
26
44
2
58
49
21
3
1
112
1
15
64
62
2
23
2
4
40
11
40
99
69
119
37
62
13
178
177
1
3
18
1
16
7
16
87
85
2
28
53
9
51
23
261
262
1
41
16
46
3
2
6
113
77
1
341
357
1
3
1
4
1
6
36
17
39
37
2
1
111
95
83
5
1
47
45
27
5
67
32
2
2
79
9
1
50
20
88
1
135
98
56
57
1
25
41
2
42
327
89
27
46
31
101
98
1
2
33
138
18866
628
62
14
39
75
76
1
23
36
42
39
69
78
150
150
71
71
5118
18029
64
55
88
87
1
54
18
43
80
71
2
7
81
41
21
20
7
62
54
53
1
258
51
30
35
27
2
38
105
47
124
12
55
54
1
64
63
1
54
52
41
3
13
113
114
1
8
53
68
1
143
152
8
1
40
82
28
29
1
44
25
35
35
47
65
107
1
1
41
41
26
25
1
26
43
45
2
102
75
16
17
1
43
48
47
1
77
27
2
146
153
7
2
11
82
83
1
16
10
33
47
32
54
1
41
36
2
36
42
25
63
65
2
39
38
44
43
1
13
95
19
50
35
44
47
3
25
41
24
17
1
33
105
21
46
67
70
3
37
39
2
107
111
4
98
52
88
78
3
15
28
22
43
9
15
53
96
98
2
10
62
51
11
61
52
83
16
16
8
446
119
27
23
2
2
24
21
13
8
255
237
9
1
6
1
1
9
9
87
109
22
55
30
7
29
31
2
2
41
42
1
26
18
44
40
4
65
16
86
38
90
89
1
21
8
80
40
36
1
1
83
89
19
3
54
114
34
29
5
3
55
21
49
1
4
15
52
87
42
63
60
3
62
71
76
77
1
66
137
140
1
2
30
64
62
2
3
63
29
47
90
41
87
86
1
23
2
4
10
34
1
1
35
8
9
1
38
37
1
68
8
69
39
55
44
44
50
3
11
38
51
30
29
1
92
98
6
33
23
23
26
3
1
46
53
28
19
30
33
17
24
7
60
59
1
32
59
54
16
33
34
98
67
43
46
16
44
43
1
81
77
4
50
33
46
48
2
58
9
102
33
34
1
179
180
1
1
3
48
41
2
1
3
1
14
77
106
62
64
1
1
40
39
1
119
137
16
1
1
19
79
88
9
8
1
19
108
109
1
3
54
58
4
11
38
27
56
40
41
1
29
58
8
48
41
38
107
15
170
144
24
1
1
11
34
14
27
26
27
1
1
52
25
47
48
1
71
42
40
2
257
260
1
2
104
86
3
3
7
3
1
3
3
2
4
2
1
2466
41
20
81
16
45
1174
452
17
38
86
67
38
2
1
118
25
10
320
61
61
104
104
75
143
22
28
20
8
18
84
84
647
69
6
124
81
32
30
1
1
92
91
69
83
131
131
7669
325825
217
217
217
217
22718
1153
4133
24
305
303
305
2
705
705
441
441
1608
987
19
16
32
16
66
34
41
57
149
38
26
27
1
2
2
42
40
38
39
1
2
22
7
11
4
201
201
849
328
34
33
1
1
1
315
130
18
4
19
758
125
633
379
379
232
97
99
2
48
1043
1043
1043
1040
3
15252
851
459
20
435
439
2
2
2
2
531
1050
51
34
158
276
723
723
589
589
23
6135
1280
364
472
249
195
194
1
869
869
1451
3963
22
72
76
464
365
183
177
6
417
901
913
12
47
771
384
323
340
17
928
928
923
5
115
993
556
553
3
322
172
2
2
170
342
721
80
6
17
19
2
33
60
63
3
6
22
12
10
42
55
13
46
22
17
17
10
891
891
886
5
761
761
208
208
13520
212
7746
138
777
1
1
776
769
7
780
780
975
975
2458
5076
989
988
1
1
2
11
26
113
229
146
171
100
191
9
20
430
181
760
760
760
4802
448
536
536
616
598
610
12
6
6
337
337
109
1686
991
586
569
7
556
562
6
610
557
53
85
85
36361
275506
24894
2417
439
435
439
4
187
187
1355
325
18
20
15
10
130
11
132
163
246
221
4
7
14
109
109
19
18
139
623
1442
87
22
70
24
282
19
154
109
237
249
12
43
42
272
260
272
12
216
216
186
186
459
4
265
190
5
3954
181
120
71
49
181
193
12
410
26
45
7
8
4
73
477
2927
19
171
23
64
112
244
37
25
25
38
10
905
191
132
216
97
19
122
250
250
211
211
10
10
30
30
26
407
219
39
60
21
42
180
994
9
189
131
183
10
99
30
62
146
84
17
846
1891
8
177
9
122
12
34
14
1
10
8
36
16
663
612
11
2
9
6
23
23
24
9
18
5
11
22
201
201
383
1
1
380
382
2
325
174
151
784
27
205
15
107
38
229
158
5
8
8
149
149
6
292
149
115
22
84
53
9
5
7
7
3
22
22
41
41
227
1
14
212
198
198
82
82
814
130
15
23
19
12
128
27
333
324
9
22
26
11
68
68
263
263
6122
1258
1
1
1
12
1
2
6
1
34
1
1448
234
92
12
64
141
55
115
3
5
40
108
127
199
175
1
4
3
62
1
7
1
3
1
1194
4
1
25
3
11
11
10
13
129
2
9
1
2
14
2
1
127
2
5
8
6
33
23
17
6
1
5
132
1
3
1
29
132
2
4
3
2
2
7
5
1
1
57
1
12
32
6
1
1
1
2
300
165
17
4
1
7
1
3
447
439
8
1
7
6
2
97
94
2
1
2
1
2
146
3
12
5
4
4
21
1
1
1
10
139
139
40
40
369
369
906
906
661
205
40
42158
4386
276
2918
840
820
20
452
601
575
26
749
714
35
719
474
126
118
1
1
336
324
336
12
94
6136
662
549
1062
471
733
918
628
380
9
89
541
1690
614
98
91
7
21
320
318
2
39
30
9
224
226
2
351
372
5
16
421
421
1754
733
116
110
6
251
1
250
1
349
399
50
163
91
423
423
584
584
628
628
234
234
259
259
707
5322
412
11
243
300
296
4
148
328
326
2
467
464
3
424
360
72
408
222
186
3
3
771
391
392
1
1
273
275
2
47
1754
981
725
726
1
1058
581
39
359
16
11
5
19
6
18
2
18
1591
5859
408
418
10
251
286
113
306
218
288
282
6
76
410
79
307
100
135
86
333
64
63
1
173
351
355
4
51
219
217
2
450
450
1117
4388
146
88
181
303
672
118
554
218
679
350
634
1801
105
822
874
1038
33
421
579
584
5
696
7403
1113
917
879
3
7
2
25
1
196
963
20
9
520
493
27
414
406
8
417
273
91
53
79
79
13
63
3
116
116
128
128
124
4
121
121
70
670
184
181
3
170
173
3
243
364
364
194
194
94
7
32
55
168
665
2
2
53
58
5
121
151
57
49
59
764
136
128
110
1
128
55
140
11
47
8
39
768
9
138
20
50
30
157
161
4
219
79
126
14
152
180
1
40
17
23
23
139
71
1
69
1
449
449
449
1447
212
1447
179
150
279
359
268
194
8608
137
137
231
231
210
21
4930
844
11
1402
130
64
130
141
47
1
10
70
110
348
20
1
152
1
1
7
21
43
11
29
42
18
5
184
2
3
37
3
2
25
2
145
11
101
5
57
126
17
31
190
194
4
88
7
164
118
46
15
121
92
3
28
21
23
20
3
200
102
125
2
82
21
14
62
63
1
9
10
160
233
231
2
16
122
7
459
455
459
4
284
284
282
2
292
291
292
1
1069
144
212
233
230
3
50
284
46
100
308
32
248
28
290
290
414
5
184
204
21
554
186
554
182
177
5
186
184
2
2329
2
2056
15
817
1224
271
271
29
1278
498
498
662
662
521
141
89
89
55
4635
457
432
457
25
1286
35
413
386
27
552
554
2
2
279
5
5
512
512
510
2
3
1769
2
2
623
1141
1067
74
534
534
22
22
63056
3232
329
329
462
446
462
16
808
1
456
351
100
100
449
449
38
1380
4
48
3
71
515
18
1
77
221
148
104
2
126
1
3
311
311
530
530
282
114
2
45
114
4
3
1
2
528
528
146
903
293
300
7
457
29
1983
473
448
25
504
501
3
369
403
204
205
1
118
118
602
602
407
407
231
231
428
427
428
1
92
92
1366
299
278
8
148
33
34
1
248
192
184
8
159
342
342
342
316
342
26
154
154
791
791
467
467
1183
413
160
437
173
441
441
435
6
331
10
142
173
179
6
313
313
1028
173
97
754
758
4
399
399
1111
151
1
4
13
207
9
35
35
1
6
1
5
4
4
9
11
360
11
274
5
9742
38606
97
2
2
1
11
5
11
7
220
3
5
78
69
9
138
51
122
120
2
199
201
2
157
107
20
21
1
5
13
120
9
92
10
10
7
117
1
1
1
209
205
4
2
3
189
203
135
11
149
5
90
177
264
209
133
144
184
218
34
1
18
374
3
213
1
5
19
271
4
2
4
295
2
84
8
8
86
1
1
174
5
197
134
4
583
575
8
140
5950
52
147
5
67
46
50
7
7
65
35
77
65
47
3
59
80
10
43
73
214
7
44
47
67
76
140
129
73
36
23
57
79
14
1171
103
8
6
13
17
3
56
53
61
114
2
1
37
4
98
4
65
75
99
170
20
18
99
35
13
73
169
76
58
3
71
6
29
70
48
29
2
57
101
30
6
62
7
139
202
2
20
54
76
68
61
2
127
88
84
127
238
3
222
233
232
1
1
86
3
12
2
236
10
4
10
20
1
384
414
13
17
2
207
122
29
89
1
96
307
7
59
16
17
1
37
38
1
188
53
49
7
122
30
3
90
15
38
16
10
65
155
99
55
114
115
1
21
1
69
1
1
82
234
235
1
7
17
3
229
130
1
196
293
290
3
35
34
36
2
1
32
2
158
198
91
58
19
919
824
4
4
23
42
17
25
1
1
1
23
23
1
59
57
2
2
341
343
2
2
23
185
14
1
34
212
211
1
4
38
147
7
64
170
156
58
13
205
61
242
489
14
76
46
155
242
30
28
1
1
261
36
667
665
2
379
366
13
73
197
196
1
2
196
81
22
65
22
2
59
61
66
18
210
4
38
1
5
194
94
215
213
2
149
9
2
290
46
52
14
47
49
2
167
154
13
4
38
29
4
174
280
219
59
3
144
18
31
30
1
138
9
123
1
69
68
5
145
194
176
8
10
9
59
9
5
172
274
273
1
161
158
33
308
15
8
10
488
473
488
15
124
124
162
157
162
5
826
350
145
125
206
198
3
5
339
339
247
247
646
646
175
82
77
16
684
684
2
682
660
22
572
572
572
188
1629
1425
263
1
44
25
230
211
143
93
19
31
27
27
8
86
120
232
240
8
16
11
5
38002
3188
299
299
337
337
1
1
172
172
1133
216
17
119
112
7
50
14
13
1
52
56
35
45
22
91
280
416
87
49
41
41
200
177
183
6
17
20
20
298
298
114
145
4
5
1
26
171
168
171
3
487
75
130
28
38
10
110
3
32
90
9
18
726
244
241
3
255
268
13
196
115
115
407
28
48
44
4
5
139
187
106
106
100
100
13
13
4611
401
1
45
184
85
211
37
29
113
127
14
129
120
187
63
72
38
136
81
211
210
178
98
182
74
9
208
45
171
55
51
4
98
1
3
69
74
5
96
104
7
1
58
56
2
424
430
6
76
77
1
134
119
15
86
72
14
64
95
140
140
138
2
214
214
123
123
295
295
294
1
209
209
150
150
148
2
4085
1502
27
238
239
1
8
51
86
79
20
110
15
16
18
53
20
12
27
12
21
23
2
173
10
69
57
88
51
18
275
242
2
31
25
104
25
17
5
19
54
42
21
83
127
8
25
3
30
108
39
77
2
1
74
10
111
93
694
416
278
9
9
270
66
55
107
42
42
252
34
54
164
327
795
5
42
75
78
3
78
48
10
109
6
57
8
10
11
6
66
66
751
452
36
61
167
35
218
20
8
12
198
158
158
776
383
48
47
1
4
7
24
1
75
12
1
1
3
7
29
33
4
5
3
1
3
1
1
146
151
5
8
16
123
123
122
1
190
35
13
49
10
1
18
39
42
3
2
20
1905
577
1
134
130
4
1
4
1
10
151
5
114
31
12
12
4
520
6
4
53
190
1
89
104
1
49
3
14
2
2
5
39
48
1
5
3
9
14
4
22
91
124
120
4
13
30
30
15
518
294
151
58
223
889
157
47
42
5
37
425
831
227
1
3
10
82
9
3
6
96
94
2
63
71
8
106
15
1
151
50
5
41
4
260
257
260
3
7962
878
4
1
64
962
87
224
232
4
4
74
2
129
76
12
113
218
112
65
11
3
119
21
155
1
7
2
167
6
185
141
5
3
20
2
11
200
20
291
12
123
113
4
3
169
12
161
158
3
135
33
179
111
22
93
52
2
45
26
143
137
5
3
5
2
42
63
26
193
176
17
16
140
1
130
23
140
2
44
171
165
121
1
131
24
89
88
1
13
2815
1114
2
187
165
12
10
7
1
36
29
9
7
1
257
4
4
225
15
2
7
5
9
6
1
2
1
19
20
1
2
1
2
87
117
17
18
1
16
2
4
169
138
31
4
3
30
4
159
270
69
4
25
56
30
1
1
2
2
1
3
18
3
1
5
60
8
9
1
7
1
550
17
174
359
145
145
12
9082
2
4456
1666
541
178
509
503
6
206
223
232
9
541
2788
49
44
686
558
552
6
896
910
13
1
2214
146
201
201
44
36
8
175
93
82
128
168
168
39
89
89
201
201
149
149
126
128
2
209
110
14
3
40
42
79
81
2
350
350
106
105
1
841
841
628
99
28
1
1
85
1559
8
3
984
510
471
567
538
567
29
176
17928
1536
595
8
70
151
3
87
195
106
10
6
16
34
134
106
5
10
83
83
74
74
102
102
532
30
294
208
277
13602
35
22
1299
135
18
25
318
8
10
8
36
24
512
76
160
2
41
5
330
535
105
1
8
95
164
12
17
11
568
31
9
30
4539
1
20
72
42
291
11
320
197
123
10
71
306
22
120
19
8
122
106
527
303
300
3
31
101
201
156
825
131
460
460
95
95
3
58
51
4
28
28
10
8
2
20
609
319
270
563
4
143
195
221
894
13162
1270
1270
1245
25
2960
349
332
266
27
39
215
337
343
6
795
804
9
9
356
196
365
919
919
1073
1073
419
3734
939
508
461
2
45
879
267
158
109
680
679
1
42
771
771
155
155
1234
1234
152
151
152
1
943
943
943
57
374
512
505
7
5167
5
5167
434
474
4
588
1
801
3
3
2790
6
39
8
11
637
24292
5740
5740
644
150
150
109
41
7
7
282
669
7
44
42
1
1
17
149
20
22
2
148
30
4
23
86
5
287
287
138
8
120
4
6
83
5
55
55
23
692
692
13
13
849
1581
1
1
51
4
9
2
15
4
52
7
92
23
4
33
3
25
1
2
6
3
7
5
2
10
27
1
38
29
4
1
14
1
1
4
7
7
24
16
1
33
33
27
4
4
14
129
3
3
1
1
1349
461
20
171
172
1
4
102
43
98
94
4
8
53
49
5
1
4
3
24
188
7
39
10
11
1
8
3
11
22
2
16
127
127
133
15572
9124
1172
312
306
1
5
297
268
297
29
991
2545
3
168
168
471
472
1
463
303
329
26
4
2
2
115
111
4
836
46
381
409
456
456
539
539
512
512
408
104
91
91
499
499
196
196
195
1
452
452
446
1120
191
198
7
287
189
173
16
97
97
6102
473
72
67
72
5
1165
3330
21
63
25
55
63
8
55
42
43
1
1
45
44
1
66
130
34
22
12
242
12
13
47
22
13
40
39
1
6
9
3
82
110
80
30
887
32
67
66
1
43
35
8
191
191
335
234
54
47
469
251
152
37
27
26
1
2
601
197
66
174
37
84
43
390
122
87
67
107
114
7
241
241
213
213
2343
74
2343
299
298
299
1
267
692
9
21
78
200
178
22
117
233
233
1045
511
66
97
98
1
86
4
10
6
16
231
148
83
1
3
23
5463
5463
650
5415
425
156
137
129
8
74
58
286
215
1
3
67
387
76
9
51
47
4
12
4
42
61
34
95
98
3
1
1
163
163
648
86
648
53
1
1
7
124
6
155
7
47
3
43
4
4
107
90
90
119
119
160
160
112
307
12
46
40
6
36
101
86
86
119
119
124
36
8
5
5
75
46
29
50
50
95
95
5
5
437
150
1
23
41
1
2
2
2
2
47
1
2
1
2
137
70
26
41
1
1
1
2
1
2
1
8
2
4
125
125
49
49
48
1
126
126
62
62
174
147
1
6
20
17
3
184
16
66
4
98
76
76
72
72
142
142
124
21
103
57
129
7
13
3
39
10
48
48
208394
238
177744
27786
1491
47552
3267
4
455
455
451
4
2349
301
225
48
13
15
2048
2048
459
42
4
4
1
3
2
1
235
170
1
3
2268
542
2268
529
477
52
417
773
7
16211
225
1714
1714
1245
466
3
355
355
349
6
1065
13304
985
180
739
363
463
1
1
677
678
1
2
643
414
317
363
475
2855
2879
24
476
234
875
509
514
5
738
900
613
613
403
403
403
838
202
838
328
304
24
308
296
12
2250
1
632
632
624
8
988
891
984
93
4
629
629
1844
653
1824
1
13
8
31
10
10
808
709
1
5
33
3
1
6
2
6
5
1
3
1
13
9
10
1
1
1
2
91
5
12
6
5
68
13
6
13
3
3
9
17
32
1
5
9
2
20
4
18
6
8
2
2
4
3900
554
3172
280
136
1
1
526
331
139
131
8
222
223
210
211
1
549
291
724
164
7
238
24
15080
831
11319
3497
13
5
37
14
1
87
191
33
3
17
18
1030
3
54
211
20
37
44
7
107
78
134
21
36
795
484
1
105
75
1
5
101
23
11
4
5
1
1
5
1
14
80
9
13
22
12
157
153
4
22
36
216
46
24
41
89
56
88
31
12
53
3
86
24
1
19
332
26
47
3
15
14
66
1
665
91
17
63
147
31
1
115
114
117
3
3
49
25
24
52
136
9
32
14
1
93
34
414
99
26
57
178
29
53
1
6
63
1
137
10
25
3
63
27
234
153
207
193
207
14
113
268
100
15
85
40
15
14
1
91
2096
26
114
293
1
239
240
1
882
209
193
16
359
359
398
398
398
378
398
20
1120
1120
10
1120
4
488
618
4
4
5035
514
197
197
197
194
3
684
684
684
56
2632
1422
24
191
182
9
749
458
2
2
2
3
3
1149
1149
1008
1008
229
258
521
898
1
898
65
525
149
97
115
18
166
30
25
5
372
372
370
2
1689
1689
1689
1689
73
863
753
725
28
800
42990
2326
32394
594
594
594
4350
4350
17
752
2085
300
459
554
93
90
312
9670
425
414
425
11
2280
448
1
125
2
329
328
1
3
1
297
287
10
183
8
95
788
782
6
1
2278
819
834
15
357
344
13
1086
528
528
2356
613
1230
1315
4
13
30
38
405
428
23
276
1491
394
437
43
311
467
342
125
3510
883
3510
588
704
8
8
60
63
206
19
675
304
6
4340
1628
1541
1628
1
86
2079
218
832
166
277
586
627
627
627
1427
1
439
439
432
7
987
298
416
272
1
92
6177
2
632
596
630
34
734
734
13
13
13
91
91
1661
615
15
16
1
235
235
1
150
150
158
323
313
10
163
126
1
32
1
1
2
1117
214
261
47
856
387
387
974
568
4
73
21
24
3
2
2
24
232
279
32
9
2
4
429
476
24
23
9796
525
2155
975
2155
14
7
16
9
9
887
1068
12
2
3
1
6
21
1
3
1
36
1
17
1
6
1
1
3
11
6
9
12
27
4
4
1
1
14
11
3
19
35
12
23
289
289
264
25
278
278
278
737
203
737
67
237
239
1
1
86
137
137
5
96
2132
289
289
3
3
620
171
449
110
108
110
2
337
337
81
80
81
1
73
596
163
160
200
3680
96
560
526
560
5
1
10
5
3
10
38
1216
481
481
697
697
829
829
795
34
1
866
149
416
411
5
298
300
2
113
113
56
57
36784
7063
2244
309
97
97
305
33
64
61
3
2
2
120
86
296
43
234
233
1
19
217
81
45
59
14
77
42
575
181
327
352
2
16
7
217
146
217
14
7
2
48
54
46
47
1
7
1
6
142
137
142
2
3
32
31
32
1
390
390
390
384
6
2
2
2
1
1
204
203
203
1
1
671
11140
558
29
107
116
9
80
333
324
4
3
2
330
330
326
4
7775
1893
141
59
200
197
3
114
135
21
25
23
2
194
1
1
2
345
94
389
4
194
124
120
4
365
365
210
233
23
591
548
7
1
1
15
8
2
1
8
401
219
1
1
188
111
57
5
44
179
8
101
132
65
60
183
91
28
43
2
147
152
309
3
154
2
13
1
207
247
32
8
148
392
1205
29
2
2
91
19
162
5
33
2
25
263
243
20
59
1
5
47
30
17
22
1
1
31
601
261
276
15
294
114
2470
37
1478
506
486
20
231
275
398
282
116
1
30
878
878
1
877
316
6650
8
8
1
7
1281
5845
259
359
1
401
251
306
549
301
285
16
241
310
511
539
28
279
273
6
3
256
207
302
273
29
481
481
683
683
269
414
2235
2232
163
383
375
8
563
587
24
5
251
300
543
533
10
3
3
3
291
291
291
577
3412
102
84
102
18
138
138
724
724
698
26
72
72
1725
276
395
438
1
7
28
3
2
2
81
56
318
19
390
137
10
74
74
13488
12
13327
2484
882
41
3
16
51
1
535
14
97
18
3
71
266
1
345
48
7
32
40
19
1
2
361
231
8
2
63
332
4
3
1
281
388
374
2865
74
14
1033
64
63
1
17
535
2
12
382
1
11
510
1
6
757
1
17
149
4150
1309
71
1340
101
208
308
189
151
93
219
46
9
34
2
1
638
17
621
817
817
817
817
83
48
6
377
303
120
20575
53
835
13
244
6
241
241
3
1
9
9
203
2
21
4
2
24
2837
19620
13
17
410
2697
2439
924
90
260
26
123
333
9451
5687
2970
10
1
20
3
5
17
230
1
22
2
1942
6
25
383
18
17
15
30908
82
1659
1659
1659
1659
1659
926
926
926
926
908
926
18
27223
17932
172
89
33
103
675
391
66
74
3
73
605
88
2264
529
8
627
140
33
598
390
143
99
387
186
11
140
11
884
392
77
1018
1018
1018
1018
1018
1246531
209776
11222
92
8032
8032
1639
1639
369
369
1090
1090
11469
67
436
9216
1543
1543
120
4060
1007
1007
428
2933
852
870
783
1063
901
1063
78
84
2114
46
2114
39
16
10
66
1884
1824
60
6
28
19
2186
2186
2186
1045
328
376
211
226
13912
62
11261
11261
2589
2589
2589
2527
2589
62
2330
16819
5370
5370
7
3801
3801
1562
1562
9119
9119
40536
536
16086
16086
294
9985
9985
5807
5761
5807
46
23914
23914
32294
196
2878
2878
1564
2878
2
691
691
285
336
1757
29220
2968
2968
8286
8286
118
2839
2839
1442
5329
22
22
1779
2086
2080
6
16209
174
12852
780
5285
2258
1175
990
862
761
4130
1626
1743
2657
894
774
937
163
826
3183
795
3183
345
203
197
6
622
613
9
301
916
1
1
1701
66
22
43
1
8
1
9
118
26
3
51
20
2
1236
62
5
10
6
12
601033
428
28181
596796
35
634
2973
266
1190
2871
734
1539
3
314
246
496
868
516
763
36
535
566
713
807
2503
52
100
1940
3356
361
540
138
4590
4909
5477
726
876
95
233
295
665
438
280
2348
4
185
15
1238
29
16
1156
306
510
365
4
491
973
135
10
1
30
806
239
198
22
26
85
44
390
4494
65
57
3
653
43
2340
5152
30
1258
3
752
129
20
1999
2223
2
1865
79
208
261
1431
272
1
3658
13
15
1417
116
56
629
1191
157
58
914
822
514
441
4903
3956
37
699
153
471115
3
39
10
446
129
479
400
3809
111
250
249
159
296
43
19
159
264
316
41
41
152
581
115
26
467
22
72
26
25246
228
21119
574
966
30
553
303
74
17991
483
145
1321
1321
374
1321
18
902
929
6
2
6
10
3
415
2578
329
358
512
530
18
425
521
8881
277865
81734
5479
53
6119
381
155
62
871
4093
34
570
7494
231
188
8030
83
990
8609
131
31761
6355
45
187250
1965
4068
88348
44949
181
4486
6161
733
16606
3948
6585
1829
4420
4163
4163
3549
3549
2574
2574
3077
3077
1195
1195
4755
4755
3692
3692
10296
242
31
4509
1254
4227
4260
33
3273
3273
2757
2757
96937
96937
4658
23
787
536
536
1
1
524
535
11
251
251
3103
3103
3103
39
3103
1998
1970
1975
5
23
23
1066
1066
845
221
745
741
741
4
225
9295
25
580
151
154
250
6265
53
1299
3
1299
987
78
52
52
19
93
91
2
98
82
87
51
67
81
69
162
48
309
44
20
20
2
29
27
3
3
54
4
31
19
1
1
2
1
1
33
19
5
1
8
3
27
3
4
1
2
4
9
5
2
2
3
1
20
33
2
4
2
9
21
1
20
26
26
2
16
1
13
8
3384
3
3304
3102
579
49
27
19
30
18
17
1
8
18
19
1
30
9
20
18
31
18
18
20
13
26
14
12
23
6
26
23
8
36
35
1
17
44
1
74
4
4
25
15
41
4
1
3
22
26
26
8
35
22
17
39
38
8
24
16
2
4
1
1
19
28
27
1
9
50
41
17
9
21
24
24
7
29
31
33
23
10
24
26
16
13
21
7
1
2
40
24
13
46
26
20
37
23
25
2
24
13
27
40
4
10
14
241
65
25
67
49
35
18
12
15
3
17
17
14
19
1
2
2
12
28
3
4
1
13
39
6
59
19
9
11
11
12
14
23
27
27
2
25
24
38
19
12
20
26
6
34
18
73
51
51
53
11
17
25
95
14
25
9
16
16
3
1
32
20
72
46
26
224
224
224
224
1305
12
121
47
74
784
198
784
10
11
1
2
3
1
30
10
34
32
2
27
24
28
33
22
14
15
1
7
20
7
5
1
8
39
30
31
34
33
1
6
36
19
54
18
34
388
46
42
190
30
9
32
15
3
27
7
7
14
4
152
5
24
37
13
45
28
445
2225
9
51
693
149
97
155
1
5
17
23
74
12
68
103
4
123
89
107
628
628
628
628
628
628
637
31264
228
30615
11978
424
11978
791
782
791
9
583
583
578
5
1722
4901
191
129
261
254
2
4
1
308
309
1
206
85
119
1
1
82
308
309
1
19
3
101
255
10
113
199
167
50
79
42
108
177
187
10
154
2153
5279
213
20
325
117
123
5
1
36
22
230
307
316
9
242
337
36
30
6
252
176
459
475
16
323
27
18409
1494
1494
1490
1494
4
16888
16888
4216
434
273
278
5
266
251
494
435
495
60
93
195
208
342
340
2
323
200
391
242
265
23
609
635
26
50
266
52
250
45
47
2
226
224
2
6
316
73
509
90
332
392
328
4
4
511
307
313
6
288
308
587
593
6
232
54
408
60
77
91
337
588
91
412
114
165
219
11
11
1
1
22005
1509606
967
17990
463
463
410
10663
83
4352
633
285
19
16
3
41
44
3
66
16
11
26
18
36
9
10
4
6
4
18
15
3
69
71
2
90
90
987
3476
4
189
122
13
29
114
37
193
5
34
97
134
86
220
233
13
142
20
32
24
27
3
33
145
91
22
204
163
158
5
21
151
21
127
70
70
5572
262
229
108
121
18
18
174
174
84
291
30
98
30
49
1389
58
638
6
73
614
220
218
220
2
985
2989
6
1
1
1
161
4
28
8
3
6
57
29
2
1
2
3
1
150
2
21
1
5
13
1
125
120
5
4
1
156
4
5
9
3
3
8
3
3
2
4
2
1
4
3
1
3
134
123
79
44
83
2
51
16
110
58
114
56
9
1
2
1
13
5
4
2
2
7
6
8
8
54
15
12
15
4
10
130
262
266
4
329
123
206
5897
40
5
5
5852
561
137
1292
18
339
51
100
78
92
46
1
194
5
111
125
14
220
19
206
166
166
13
13
152
151
152
1
214
214
18
301
99
105
76
79
3
231
231
369
46
156
167
283
1019
62
7
125
121
4
143
174
153
30
42
215
93
93
122
124
124
113
767
50
139
67
62
5
43
46
35
11
183
126
63
24
37
39
2
181
181
184
184
6705
123
3247
3247
3247
854
535
823
1035
1046
1046
1046
1046
1087
1087
1087
1087
1202
1202
1202
1202
51
13643
86
3371
1
4
1
2
3277
1
3
145
10221
813
813
813
730
83
2321
78
69
689
21
15
69
374
383
9
30
102
306
300
306
6
356
356
298
294
298
4
594
42
33
199
121
63
14
81
41
57
3195
95
344
2687
12
1026
3747
134
2721
252
1019
767
639
929
156715
1405596
384
384
384
381
365
16
3
3
98852
88
4606
96149
1376
2709
433
85
78
489
36
27
185
60
2281
997
537
7
680
643
6689
692
651
41
446
673
486
1
436
608
12
12
336
636
539
866
315
166
2613
931
826
690
661
29
642
642
3697
906
406
424
18
32
14
304
314
10
342
340
2
62
65
278
268
10
89
95
6
100
80
258
249
1
1
164
313
300
6
7
21474
4480
3
3
335
348
126
419
411
408
3
476
212
207
5
69
260
263
213
181
165
16
494
404
226
427
174
516
76
696
373
289
198
155
43
255
3
11
618
41
148
122
2
3
869
875
5
1
349
360
1
10
197
564
43
255
149
22
238
43
178
288
283
5
417
121
83
578
625
348
179
168
11
5
397
61
82
6
375
326
49
186
660
185
29
221
241
590
1
319
2337
101
120
510
487
800
189
2345
695
738
723
507
507
410
410
2398
51
822
711
814
697
1873
562
58
82
24
488
532
38
6
3174
16890
577
693
665
28
33
4
54
627
12
580
27
777
31
193
634
347
2
6
619
86
782
3
1038
10
1100
758
65
757
640
15
207
37
6
1529
6
447
13
10
32
109
829
21
4693
1223
156
320
1
362
244
242
703
753
1
49
166
6
484
485
1
3
3
336
270
1
5
1
119
743
3
5
729
6
650
46
348
256
1465
41
427
481
516
622
622
1185
191
389
605
529
2574
53
509
20
338
553
32
69
64
407
1322
602
465
255
215
910
334
361
3359
375
491
191
1
336
400
309
365
346
348
197
502
502
942
4160
142
666
447
674
249
254
581
205
873
873
857
857
763
763
2615
2615
77341
77341
4071
2414
604
557
585
97
441
130
1293
2
2
1284
1289
5
738
738
833
833
329
329
16772
2234
627
607
20
623
570
965
2
752
1
475
472
3
31
18
773
607
588
19
1
450
790
810
736
2
632
686
700
594
714
810
1
1
1
772
6
626
749
763
14
343
2181
744
568
526
961
1
1
960
3917
396
363
334
29
303
1923
932
927
5
5
5
739
739
737
2
677
677
652
652
1809
412
247
105
52
327
317
77
89
12
5
255
896
896
8543
35484
12
320
306
128
85
209
97
173
180
7
58
56
3
337
5
337
34
369
399
140
1
4
4
241
504
400
264
233
214
375
306
165
121
209
50
121
318
273
453
76
224
69
350
190
11
6
71
450
451
1
451
505
224
35
302
310
384
74
386
73
16
437
322
709
829
6
302
237
305
276
191
95
5
274
91
399
75
1
2
478
266
424
377
146
19
115
111
4
364
15
323
225
424
160
105
239
281
186
455
465
400
280
449
8
8
6
513
476
94
311
355
20
1
279
309
196
321
244
116
114
92
285
487
260
177
374
1063
292
771
39
1263
311
327
299
287
623
623
621
621
57
65590
64885
285
910
2
188
145
384
1
42
203
54
402
59590
18
224
506
44
61
4
397
640
1
1
4
39
1
156
189
211
105
78
146
146
7
21
26
7
19
7
46
9
1
3
432
432
40
70
25
1
1
3
66531
359
21
21
1043
49839
371
371
501
501
436
436
609
609
6180
24466
125
423
435
114
320
402
14
38
166
223
310
209
347
2
188
284
355
318
517
386
358
297
9
372
272
25
198
337
192
3
192
4
32
299
325
123
208
242
60
302
176
13
329
347
18
22
173
209
46
487
310
239
297
451
247
246
283
243
199
197
289
324
481
2
297
273
115
2
393
203
333
340
46
245
1
103
39
498
318
448
76
248
1
10932
3212
431
490
479
11
63
192
69
400
193
321
486
271
355
9
9
4
257
234
549
386
244
376
198
5
577
473
223
185
382
347
71
1512
595
457
389
235
235
380
2367
818
611
558
194
3044
434
320
326
386
272
385
293
241
193
3714
960
3
96
143
9
160
311
237
22
141
253
301
21
10
181
186
184
114
153
215
229
14
374
374
235
235
16312
1233
315
315
2363
352
12
16
1
12
357
376
18
5
13
1
235
12
1
2
1
3
6
301
4
1
3
101
162
160
2
166
315
340
25
252
4
20
20
127
1127
810
811
1
189
293
293
2070
561
46
295
234
18
240
228
15
6
104
15
87
8
24
175
14
3
652
293
356
381
381
3040
576
280
264
16
245
149
222
112
214
147
54
317
182
286
256
185
338
3
117
33
25
8
371
371
506
506
303
293
303
10
1379
194
176
180
172
302
312
10
345
17
442
250
127
2
2
1
6
27
37
2
7
2
1
1
10
6
1
1
1
16
8
7
1
100
91
1
8
49
50
1
17
11
4
2
1260
770
442
490
48
219
219
261
19
261
109
109
8
109
29
72
1
133
12
120
341785
7244
341785
347
347
6556
605
340
403
345
491
780
526
709
681
530
433
713
1338
9008
324
1
495
227
2
112
547
583
36
75
232
1
255
123
645
535
614
290
901
1
14
82
117
566
145
22
281
3
802
445
357
222
104414
318630
98
48
515
16
471
241
9
159
15
62
82
52
308
351
314
319
1
327
236
5
121
200
42
46
61
270
266
367
3
95
242
158
167
434
174
30
7
167
41
345
11
524
119
60
253
45
361
266
26
76
10
5
2
3
327
366
39
9
11
494
218
1
33
2
2
18
2
1
1
1
264
59
216
254
38
38
117
907
1002
1
26
15
5
6
1
8
59
296
315
19
43
4
69
165
96
331
13
71
316
1
2
173
81
602
73
159
1
217
235
2
3
360
48
12
58
82
70
177
147
547
67
301
77
222
57
190
115
67
325
453
1703
1725
22
1
331
474
350
124
42
114
60
12
2
4
59
2
1
4
25
497
102
113
9
55
599
524
75
30
1
104
424
208
15
294
546
1
34
1
1
291
14
150
243
3
171
669
296
3
305
33
268
595
25
27
64
296
509
10
193
9
200
3
13
202
83
3
560
1
1021
1046
10
6
9
274
137
19
122
5
239
7
253
333
17
72
24
1
9
9
1
95
297
139
82
57
77
41
290
279
11
1
347
268
186
4
2
929
761
168
470
4
133
314
640
552
88
158
1
37
1
48
182
232
435
11
146
379
3
3
228
1
57
3
271
451
261
374
70
10
276
2
1
420
49
14
300
104
45
59
7
158
88
48
1
30
2
402
38
154
36
339
195
207
12
170
89
372
1
2
389
500
6
59
5
585
62
89
1
323
253
72
1
313
252
1
385
22
97
1
58
18
671
725
54
15
2
218
201
155
46
620
541
79
9
208
353
289
2
339
266
73
11
198
2
4
444
495
177
79
308
180
42
5
617
846
753
93
49
189
316
30
316
21
27
233
5
142
193
245
52
176
31
82
152
303
175
138
7
133
130
610
58
240
636
59
379
430
86
30
1009
831
97
81
34
33
176
404
3
785
3
2
273
499
229
82
261
29
17
450
653
141
9
315
109
296
25
30
70
427
260
50
1
211
42
1
262
233
304
43
222
26
1
58
4
93
1
605
1217
380
177
12
9
1
9
335
341
37
239
34
9
164
62
594
729
135
189
34
166
466
2
4
143
154
11
4
38
10
2
62
7
8
498
213
179
1
145
5
5
1
388
277
281
59
379
3
53
518
316
142
37
3
65
61
116
24
91
543
54
70
186
2
171
61
67
261
325
4
21
1
13
432
493
504
248
239
9
272
1
77
18
477
32
19
475
254
1
8
345
14
96
254
61
250
458
320
2
121
196
14
115
69
1
302
302
1
220
7
55
337
320
3
261
2
316
45
167
182
434
324
19
65
96
3
49
61
55
90
17
14
1
2
1
177
317
494
288
12
22
449
460
11
478
137
532
256
291
360
298
50
13
21
401
224
2
5
381
372
575
129
342
1812
1295
3
514
121
87
10
20
72
15
412
17
218
116
161
2
81
61
20
76
473
390
409
353
148
110
38
313
38
122
57
625
543
403
396
34
545
420
126
448
102
38
29
14
13
534
216
43
278
31
452
26
1
50
363
323
258
5
175
4
11
2
379
16
1029
1155
126
101
172
7
5
457
123
183
207
94
235
17
33
6
131
81
599
215
383
6
277
17
63
660
201
1
2
556
1
15
234
198
13
345
321
6
9
362
350
18
1
264
311
420
84
157
372
236
206
311
2
263
386
291
288
3
125
241
12
291
566
12
322
456
23
209
5
247
850
888
38
476
51
233
1086
1007
42
27
11
16
4
6
408
23
280
450
170
223
304
7
477
35
62
110
21
61
252
64
388
783
783
782
1
121
50
71
718
145
54
96
311
151
296
145
2
1
203
7
11
335
49
83
34
1
1062
297
23
125
21
8
4
6
1
172
225
4
2
133
363
413
409
4
4
39
332
360
28
180
122
1
432
12
60
236
89
34
4
296
71
401
56
30
1
57
3
41
273
13
1
1
45
316
451
1
8
44
18
87
51
276
110
63
2
13
5
13
152
204
4
43
383
442
59
11
82
685
2
523
138
129
95
46
266
233
375
79
480
9
81
164
78
11
310
433
81
304
425
5
179
418
12
25
232
1
36
86
433
23
351
10
202
509
359
49
103
203
4
341
4
429
411
355
56
1
22
308
292
106
158
278
1
6
43
463
327
332
14
133
65
89
22
514
1
83
2
207
20
57
8
322
3
245
4
274
8
33
143
280
258
82
2
247
1
313
19
153
3
372
18
19
159
142
35
113
283
443
8
291
81
44
8
18
155
329
23
18
5
25
2
10
307
34
21
38
66
775
24
18
48
126
285
141
332
40
1
63
360
465
218
391
28
440
27
85
1
8
195
317
2
163
224
246
22
146
279
40
291
276
27
10
37
39
34
20
1
201
606
792
30
28
511
12
280
3
24
315
319
3
1
750
135
344
12
2
6
2
54
42
334
33
406
144
197
1
638
403
590
360
138
5
151
376
272
1
38
7
37
1
14
268
534
49
370
60
42
26
57
17
627
19
197
238
386
138
296
279
17
9
53
225
5
259
89
1
22
103
35
178
480
33
79
1
206
2638
7
77
24
53
254
253
1
8
7
1
1
595
585
566
19
5
4
38
38
71
71
1461
1438
1461
7
16
16
32
4
71
26
45
20
1
19
21
403
8
18
12
229
1
234
166
93
298
432
40
25
323
69
7
4
25
251
256
332
35
130
2
1
556
65
40
88
1
168
415
273
1
257
1
112
17
236
8
6
11
429
155
148
300
152
5
408
1
11
420
114
9
373
50
25
61
457
502
45
206
236
51
364
11
1
437
116
69
334
5
235
8
3
96
109
184
567
3
5
251
183
294
263
31
348
158
293
421
468
2
57
19
66
207
122
221
266
24
126
144
25
148
166
148
18
56
4
14
23
359
363
4
10
1
57
347
136
419
76
16
81
5
48
352
73
644
2
34
531
77
75
2
342
758
718
40
217
6
253
366
232
373
412
427
6
412
238
168
42
7
55
818
189
441
4
91
7
318
18
1
57
13
181
2
401
368
312
11
510
503
250
257
268
4
5
275
361
91
469
8
333
415
458
300
11
7
9
203
187
280
93
3
436
1
3
5
18
29
833
1
110
1
228
64
843
867
24
52
443
14
181
126
26
289
142
13
84
216
854
6
654
122
98
365
29
18
387
131
746
5
131
126
33
3112
3112
63
3112
462
395
465
565
600
35
192
475
460
9
5
1
3
229377
7860
2101
39
568
313
255
3
743
393
347
149
149
602
601
570
31
1
1
3816
67
224
224
220
220
323
898
192
194
2
47
202
36
95
1
1
465
83
195
187
377
377
139
139
435
717
65
11
41
3
35
83
44
709
25
292
392
290
290
25
125
140
18704
881
1309
293
229
130
77
218
61
128
173
793
299
276
49
71
45
10
43
732
81
299
53
299
398
398
147
2420
238
180
270
529
594
65
206
174
32
390
330
60
395
307
88
523
348
175
289
2623
271
239
304
397
209
258
49
225
250
143
245
2
10
1294
1
455
428
27
414
441
27
380
387
7
2979
672
354
456
446
141
315
361
234
1170
96
202
209
7
192
184
8
199
171
181
10
286
293
7
543
2527
313
234
424
404
70
43
90
114
292
260
260
348
348
447
447
1875
21
427
427
1245
11
636
598
182
182
44
2258
674
31
345
298
276
22
497
497
496
1
375
375
355
20
249
249
419
419
4895
97647
5999
946
141
321
1
266
277
219
28
281
261
329
36
196
121
126
5
308
24
307
212
15
211
176
274
222
42
211
286
283
458
1823
11
104
24
109
216
39
96
54
100
181
196
154
81
78
1009
226
352
353
151
204
36
17
4456
845
176
452
187
233
174
240
158
1
168
42
1
1
161
192
44
90
192
5
75
218
144
257
250
150
3665
9262
66
130
26
12
124
100
70
69
57
94
27
119
17
96
16
39
20
107
22
15
190
12
14
2
17
11
119
117
95
197
20
171
13
40
6
38
201
8
14
38
27
43
11
23
19
31
27
147
17
12
274
59
293
9
29
15
10
10
33
14
173
171
1
1
23
19
126
18
19
51
86
13
59
172
72
12
16
16
82
34
7
59
32
20
21
22
14
136
66
25
5
16
136
27
274
81
13
811
222
91
131
282
85
499
351
148
301
301
119
972
250
164
212
227
131
131
688
12
308
171
197
266
266
933
576
156
19
44
18
42
38
27
13
28649
7946
32
75
123
115
3
165
46
58
111
83
15
44
322
237
164
125
149
8
95
269
148
14
171
261
204
21
30
22
205
10
206
206
128
134
260
14
9
175
279
53
5
38
350
30
56
11
213
31
51
47
41
5
13
147
12
109
15
1
20
31
98
175
20
24
121
28
213
38
281
212
33
67
174
197
40
13
119
26
47
207
128
47
19
73
7
1
135
7
8
1
67
162
73
81
469
37
26
194
852
841
11
239
26
197
89
123
209
173
34
218
16
18
2
143
49
66
17
135
1
8
7
19
191
32
33
153
6
389
10
58
438
42
175
253
192
154
299
1
190
17
23
208
22
18
237
248
15
170
96
45
154
737
6
142
235
130
24
249
35
20
11
65
1
206
181
148
163
119
287
56
171
210
12
11
165
266
137
260
138
10
2
151
172
141
55
19
71
2
4732
1055
96
264
214
122
178
1
7
695
620
45
2
43
4
30
26
190
166
210
101
3
69
105
126
21
323
355
32
129
202
2
2
239
91
217
4097
1962
4
5
9
3
6
13
1
1
3
18
34
234
225
9
132
1
10
81
11
41
8
23
2
2
13
39
143
167
24
3
282
18
9
1
7
8
142
120
11
102
5
8
14
266
8
48
31
17
5
5
46
11
2
3
2
2
7
1
6
38
1
5
6
7
9
12
28
14
10
1
1
234
234
305
691
44
62
36
10
78
44
58
54
251
1452
83
14
230
236
27
1
610
379
150
229
431
353
78
511
3310
4
2181
2688
404
410
6
7
4
9
25
10
30
11
12
1
15
4
82
5
1
1
193
938
148
24
22
82
286
141
42
682
71
285
178
148
145
145
8001
3064
50
34
1
21
23
5
23
22
20
15
5
13
165
28
118
6
19
13
10
110
26
15
15
28
107
108
6
6
128
107
86
176
238
99
7
62
23
9
7
81
1
23
25
23
41
10
38
151
48
14
1
4
11
45
23
22
10
21
13
153
2
153
23
6
43
91
26
180
49
107
204
38
25
50
9
91
62
128
8
20
130
353
181
133
113
1528
319
72
132
119
259
283
24
170
77
134
198
24
9
468
240
219
69
1250
214
789
178
51
51
624
10
624
7
251
39
119
86
18
213
50
63
82
150
226
226
293
1524
333
56
273
284
285
964
2227
35
46
285
121
40
20
12
135
26
38
93
66
44
24
278
154
154
244
244
157
39
62
28
28
92
92
320
2111
168
271
209
116
109
7
242
177
168
9
209
198
201
1001
4
238
340
139
280
2494
121
2494
249
338
244
349
356
7
259
1
1
298
363
265
494
16265
265
265
70
70
299
299
696
2
344
344
350
313
37
2340
13676
359
4
4
318
314
4
233
173
66
10
43
437
2
319
77
301
232
594
266
300
34
379
374
352
321
31
64
315
278
418
445
27
367
360
7
297
480
274
346
23
211
378
367
134
242
395
47
365
424
220
241
371
248
231
258
765
90
165
168
30
54
10181
232
14
721
345
362
299
299
2
657
237
418
812
2679
179
416
510
159
130
359
114
499
2172
848
856
8
3
429
3
382
347
35
564
2229
52
58
42
951
906
4
41
300
81
116
4
61
465
465
426
426
301
284
300
16
1
1
1974
1202
123
286
143
309
271
70
480
480
204
204
88
87
88
1
2642
2310
330
60
455
45
205
414
432
369
332
332
4972
4972
1473
53
46
364
4
232
12
213
175
51
164
52
175
84
210
55
113
114
1
3
47
203
112
177
169
8
166
90
172
50
9
1
10
10
365
78
2
4990
160
383
2785
158
162
132
153
113
122
116
216
153
218
81
144
213
254
167
2045
330
162
125
187
236
88
305
175
157
154
126
32
6441
1184
5943
85
295
333
217
230
432
205
203
194
73
129
11
31
306
235
365
64
60
4
296
237
131
109
265
61
252
214
214
122
185
2
2
13
4
14
15
17
2
11
67
67
44867
3889
289
20
269
525
34
237
254
1023
39
357
356
1
30
162
126
154
97
57
1
161
161
433
1270
1
5
1
1
5
3
108
66
30
12
18
7
216
1
7
2
60
58
2
1
5
2
8
2
221
16
1
68
73
2
3
8
2
2
3
6
6
4
13
1
9
5
8
1
5
141
197
29
1
7
10
6
3
4854
22943
158
291
178
169
159
33
26
36
132
139
212
166
71
180
189
89
93
48
126
215
129
109
194
2
119
160
131
112
55
33
23
94
139
205
21
551
608
57
83
127
187
136
1
5
47
91
246
48
17
10
46
94
146
112
122
117
207
1
34
23
200
1
84
13
32
42
73
27
123
69
23
26
94
145
170
53
138
108
178
92
25
129
141
211
5
5
71
128
174
173
28
120
65
70
168
15
104
20
95
1
296
105
1
98
168
1
117
1
9
126
17
155
191
75
155
12
177
152
136
16
51
189
121
3
138
60
80
100
21
87
79
251
159
121
76
123
46
2
102
93
145
2
406
205
38
194
83
149
109
6
71
4
206
93
166
141
34
15
2
8
144
251
118
80
129
6
318
293
25
198
147
192
64
145
106
5
21
991
423
285
4
249
28
2
149
149
119
30
125
125
2066
147
246
317
196
376
218
197
369
2039
5019
25
185
14
12
317
311
6
9
1
22
10
104
52
19
136
50
40
54
213
21
34
239
196
254
135
4
150
217
2
3
44
119
16
91
18
14
151
160
9
355
2166
121
127
36
163
140
191
238
233
154
150
59
199
196
51
55
4
141
5
334
178
160
18
151
107
107
45
103
13
45
229
791
128
131
3
60
6
31
23
40
34
1
45
100
58
21
12
223
223
1715
556
1
75
4
1
12
419
434
13
2
7
2
1
13
1
41
29
169
6
10
1
45
8
294
4
1
342
258
84
113
113
130
130
2309
2309
2309
714
142
196
173
209
369
45
200
198
63
4683
178206
463
42
463
187
220
33
188
201
13
407
245
245
162
162
2178
282
2178
508
295
355
342
396
10239
4
508
508
349
349
2647
9378
24
1
250
241
9
2
18
65
78
13
194
198
4
166
1
218
230
12
187
326
33
71
71
253
336
83
250
7
178
106
88
106
18
183
171
12
56
95
100
5
80
95
11
4
206
2
24
26
2
126
155
29
15
183
131
52
38
160
66
78
3
9
40
174
246
72
41
1
15
341
343
333
10
30
27
3
1
14
22
283
112
274
248
18
8
233
38
227
271
44
225
120
129
9
49
87
1720
363
1720
164
135
337
272
134
65
78
25
147
58654
855
24403
9524
108
239
275
17
7
30
14
134
223
46
28
202
1
9
74
29
214
37
5
8
351
314
11
3
23
1
252
65
6
215
81
126
39
190
42
21
16
4
171
1
1
19
245
12
96
202
149
293
34
12
64
293
33
276
11
139
32
2
375
325
50
11
6
12
299
54
141
3
379
5
413
412
1
15
116
30
357
360
373
3
4
6
57
6
113
763
677
19
12
55
193
2
5
22
175
322
349
27
49
12
6
105
10
14
7
18
24
61
87
26
15
119
117
2
276
233
2
37
4
15
256
57
43
202
7
121
53
8
147
48
14
15
12
13
53
16
15
80
293
301
8
5
1
86
34
205
83
435
384
23
28
33
6
250
117
123
21
12
2
11
9
3
179
195
37
18
1
586
580
6
19
14
3
5
24
41
357
343
2
2
10
15
24
47
26
3
74
89
355
355
5670
33041
1
290
143
404
34
828
787
41
278
299
48
367
247
231
61
375
134
230
252
72
6
251
393
99
435
1
286
861
884
23
400
588
234
287
367
381
30
328
733
4
221
5
35
121
248
345
358
386
157
229
465
222
137
334
313
223
399
190
28
369
209
424
256
401
137
279
238
223
460
644
657
7
6
96
455
462
186
349
354
250
304
486
458
634
240
160
162
2
556
250
165
178
275
134
229
1
1
38
63
25
38
506
199
278
540
492
142
323
181
169
12
315
2517
934
2517
16
134
147
13
87
1
32
10
57
176
71
180
128
110
292
16
232
28
79268
11553
1429
15591
97
356
275
252
241
11
196
23
5
86
77
9
68
260
287
67
82
54
242
177
120
152
53
57
4
140
118
249
154
347
342
5
154
148
5
1
216
134
149
386
31
34
2
1
387
380
7
549
46
48
2
375
351
24
308
329
10
11
11
235
194
148
107
212
132
155
491
142
133
9
285
304
329
22
3
373
178
580
562
1
17
192
59
290
229
157
258
405
110
105
146
157
6
342
354
12
86
64
39
34
236
240
4
368
166
120
71
93
195
32
584
243
167
172
174
2
9789
43414
184
13
17
29
206
391
27
81
8
9
195
3
50
76
218
342
4
153
128
17
3
88
58
113
100
121
45
63
7
92
13
204
80
47
100
219
64
144
5
6
7
3029
368
326
428
24
4
52
2
3
3
17
99
98
1
12
46
805
404
76
33
4
1
28
2
8
9
2
34
122
120
1
1
129
37
1
6
37
20
10
16
1
1
1
1
2
11
7
7
1
707
715
8
5
64
1
88
97
300
76
4
931
33
43
9
103
155
45
191
146
155
117
167
138
216
152
125
2
133
101
97
228
156
123
24
168
191
23
134
98
215
4
178
202
58
100
209
186
184
157
270
1
159
224
9
98
1
21
20
12
133
25
105
929
141
2
62
436
33
241
206
206
22
547
16
2
11
48
24
151
144
4
24
32
7
61
200
74
326
24
156
1
106
18
4
8
25
130
17
13
207
2
56
3660
6
113
141
8
6
1
11
2
193
1
3263
2909
1
2
26
2
14
7
5
2
29
29
1
1
1
1
2
1
11
1
1
1
1
2
1
1
4
1
1
9
3
6
15
9
2
6
48
35
28
7
7
2
43
43
6
1
4
1
2
34
1
4
1
1
1
1
1
3
1
8
1
5
6
4
7
3
9
18
1
1
1
1
10
2
8
212
198
11
125
136
82
174
175
57
40
95
273
4
46
157
67
12
56
7
85
148
827
209
6
346
266
58
19
5
8
224
39
173
43
8
50
122
2941
164
119
178
185
204
122
187
182
81
108
201
114
214
69
197
144
112
197
34
16
18
129
136
160
190
77
7
78
35
42
436
460
11
1
12
56
740
943
21
84
98
47
232
346
27
1
151
150
12
24
33
30
116
8
122
204
12
126
229
24
1
85
132
47
19
108
113
6
27
6
6
155
124
230
12
206
27
218
173
364
7
215
4
138
5398
370
173
186
2144
4125
1586
5
1
1
12
5
4
1
9
144
142
1
1
183
123
50
1
5
1
3
4
16
3
7
171
59
202
207
5
107
157
157
481
2207
93
359
114
34
46
43
35
41
6
99
48
187
110
148
314
90
18077
2
238
238
17837
4999
49
49
129
5
4
109
105
3
1
2
1
7
137
146
9
3
9
9
63
113
115
2
5
2
107
1
85
5
6
160
162
1
1
4
5
1
2
2
28
138
56
4
8
4
2
19
96
83
77
5
1
60
2
24
5
4
164
108
245
234
11
158
156
2
75
10
92
6
143
125
128
3
153
126
1
80
28
34
6
11
1
39
71
113
40
7
71
126
129
103
112
334
130
142
7
1
1
1
1
1
9
3
23
1
2
1
167
167
161
131
30
151
92
109
2
5
34
37
3
3
14
122
116
105
124
101
5
372
123
503
506
3
3
108
4
63
18
17
18
1
146
154
8
3
114
3
169
12
12
74
8
2
83
49
47
2
4
88
92
4
6
4
7
2
183
52
47
4
129
3
1
18
1
3
7
1
35
19
65
3
49
239
238
1
6
139
134
5
182
148
34
2
6
11
11
164
166
2
235
237
2
7
97
8
121
109
1
8
6
1
1
1
64
63
1
1
1
6
1
1
69
19
4
89
2
2
2
1
172
125
47
7
108
1
68
75
77
2
52
45
7
2
109
80
2
4
2
2
7
4
16
130
2
2
2
2
356
358
2
23
1
73
72
1
27
17
187
189
2
11
2
34
157
81
78
3
3
142
30
29
1
53
1
3
7
75
67
8
323
315
8
427
427
427
406
21
183
25012
1656
1
1292
657
270
364
364
364
19531
3
7070
18443
18
67
118
170
555
1
882
91
1
379
2
426
477
646
444
372
551
311
90
5
5
5
133
422
290
58
188
130
13
95
16
32
504
3
85
803
6
671
515
1
888
33
23
22
148
95
41
1
19
202
86
10
417
2
1085
568
269
246
1923
1923
115
961
847
805
42
1174
19
1174
560
595
545
545
545
409
409
26
6
288
13
71
46
82
52
11
7
95
5
18
22
50
2414
81685
462
17942
483
483
1136
70
1
1
2
364
356
8
458
241
224
17
2593
12124
253
14
377
250
1
354
14
210
198
216
138
141
3
3
325
443
369
77
82
591
230
340
645
332
242
418
385
33
674
12
27
27
308
155
233
243
278
256
2
18
523
113
434
133
515
458
515
57
676
676
51
943
399
493
656
656
606
606
341
341
997
997
997
33435
1139
750
750
890
890
1617
221
513
484
399
2606
691
499
320
262
266
358
210
2809
15646
374
8
744
606
394
370
1
159
776
793
567
620
338
79
677
774
2
678
526
52
737
189
521
152
397
605
302
2
497
490
407
1901
187
42
448
734
486
4
592
592
991
3632
321
251
233
2
258
12
618
3
3
1
232
688
710
22
759
3217
772
1
93
1
2
433
90
10
568
488
676
676
769
767
2
26897
291
475
475
401
401
26
1666
889
751
495
422
19
54
40
14
18
1
4
13
3622
23551
576
377
440
531
6
6
24
359
4
1
577
869
699
491
428
615
425
683
882
238
674
212
266
54
638
193
576
470
6
125
618
330
14
730
536
3
3
324
521
851
498
31
693
567
681
311
231
231
331
731
755
7844
125
7844
737
737
6353
1430
481
367
364
422
352
322
817
462
523
445
368
629
1
628
9482
33
9449
291
1809
8075
89
23
86
73
15
140
189
1
46
2
100
67
66
1
83
2
62
16
15
1
222
213
1
1
1
2
1
1
1
1
41
68
2
138
18
54
34
14
6
35
5
2
222
82
41
91
50
9
75
71
76
94
18
100
70
95
76
19
161
131
15
18
1
1
1
12
6
4
2
30
105
89
351
381
24
6
29
7
3
4
3
12
39
19
66
65
52
57
5
53
103
7
56
104
97
94
3
65
49
34
116
21
23
2
97
210
217
7
166
174
8
8
44
54
64
39
362
449
45
54
3
4
2
20
32
8
4
1
102
94
8
13
55
148
182
1
9
1
6
17
60
44
12
4
4
53
106
113
7
70
64
6
1
57
88
76
105
35
63
84
84
100
100
96
4
224
20
87
117
52
275
76
47
48
1
56
42
1
35
2
2
14
9
1
3
2
2
26
246
218
208
1
3
1
3
2
2
51
51
68
68
2334
12
1379
59
1379
2
2
921
877
44
394
3
943
943
916
918
2
25
5828
5828
18
414
1338
442
481
1
661
661
447
447
7
1333
750
576
2031
82
1
704
605
645
40
599
25355
25355
1751
299
299
1531
261
300
437
267
266
782
8559
303
247
179
348
327
283
233
309
206
270
259
378
227
233
385
576
238
630
674
44
370
188
268
298
413
302
263
9645
1397
318
386
509
241
308
381
379
407
947
975
28
382
421
328
513
297
386
373
316
367
352
205
404
1022
6
244
377
395
2548
108
193
233
291
206
369
392
431
325
21433
2
1055
20224
432
31
130
108
163
767
8
169
120
5
44
88
7
15
11
4
115
108
88
20
115
126
118
8
16
113
560
297
296
1
1
1
127
18
3
426
12
159
163
3
1
251
14494
3363
31
57
67
10
144
57
30
27
2068
248
292
44
199
94
161
425
397
28
3
15
94
262
15
14
1
214
38
58
17
236
9
6
1
208
18
19
1
18
1
92
8
1
4
193
33
299
102
15
43
85
31
11
84
41
30
18
12
158
15
145
26
161
34
32
2
83
439
256
451
146
150
4
427
15
118
4
3
13
27
14
27
34
16
18
20
44
24
29
67
38
70
1
233
8
133
9
281
214
59
7
1
202
170
32
5
29
12
51
75
60
15
283
260
23
7
8
1
112
116
2
7
217
209
218
20
181
226
454
143
108
42
24
137
136
1
751
163
337
29
45
177
114
63
134
453
63
112
107
5
12
96
66
30
36
486
43
74
60
49
79
100
81
2
346
27
176
141
1207
36
1207
91
402
257
1
49
371
5315
29
5315
532
532
517
15
965
4472
347
347
232
226
327
456
325
2
273
32
384
316
240
282
282
2894
25272
119
965
123
70
232
222
34
12
1175
153
686
27
333
2761
25
23
253
162
1644
14
14
2216
230
171
32
586
76
370
3
22
51
155
216
3727
394
221
28
30
371
257
498
84
352
24
3
8
295
575
23
1145
462
216
58
115
313
4
20
12369
513
513
513
513
283
11514
2865
14
856
462
1134
399
3275
173
3275
912
1028
1162
2633
2633
4
1784
1755
29
1
1
844
2458
173
2458
684
766
835
322
322
3
6026
1619
873
873
746
1
746
46
699
4404
4404
4404
234
604
927
832
706
1101
1098
3
1
4567
3208
1358
1358
1345
13
10204
232
1558
1558
8414
40
8
8
2496
538
2496
728
71
188
218
250
1
1
1058
240
136
187
178
194
190
4
123
172
172
5870
85
651
651
651
2790
71
84
416
6
186
140
138
2
126
126
6
6
303
7
97
103
6
193
26
790
122
245
217
180
300
214
67
19
778
85
259
434
2344
105
244
1134
63
75
290
296
325
29
137
9
345
138
198
760
273
78
107
152
45
136
71
35
50
15
183
13067
12372
12372
276
10278
918
100
810
326
300
26
384
865
865
491
491
489
2
44
709
326
339
951
951
744
744
738
6
883
667
78
75
3
48
33
57
356
368
12
9
3
148
1493
849
805
44
496
14
479
48
138
279
778
21
603
154
470
285
25
25
133
135
2
319
36
283
731
1818
92
171
71
134
619
512
9
197
306
51254
1470
33921
33921
15863
70
15863
11828
27
11828
5177
1619
5005
4965
40
3965
3965
9135
530072
2097
2097
2097
2097
2
2095
3
3
3
11
6067
586
46
46
46
540
132
540
44
49
1
4
4
10
235
225
33
33
1
90
1
89
1
1
27
3952
853
1
852
852
852
101
3057
40
1402
881
39
881
391
1
159
449
290
1
478
477
477
1
1
3
3
3
3
1551
36
1017
29
426
426
426
562
559
559
3
498
498
2
485
11
15
15
15
1
8
8
8
6
6
6
10
10
10
1
1
1
7
6
6
1
1
2
2
2
1
1507
1502
1502
2
2
2
1500
1500
8
1
1
1490
26
1464
4
1
1
1
1
3
2
2
1
1
14
6
6
6
3
3
5
5
5
1966
1
778
778
778
778
778
1187
1
1128
955
955
3
3
952
952
173
173
173
173
27
73
34
39
1
1
1
57
4
1
26
12
13
20
20
7
7
5
5
1
4
90
34229
3502
19
8
8
3385
3385
13
3372
90
1
1
893
893
893
893
893
2
17
17
13
1
1
860
859
4382
8
784
784
784
1
2
2
2
779
779
779
2
2
2
3590
3
4
4
4
4
4
2406
25
379
379
368
368
368
11
11
11
1083
4
191
191
191
888
1
1
1
887
887
1
1
885
17
868
919
919
919
917
1
1
1176
5
5
5
2
2
3
1
1
1
1
5
1171
7
6
6
6
1
1
1
1159
1159
52
536
536
536
571
571
571
1
1
1
1
1
20304
18
2
2
8
8
8
1
15128
507
507
507
507
507
14620
14620
1
1
1
1
19
14619
217
8471
114
114
1362
1362
8
3
1
4
2486
2486
1843
1843
1843
2441
2441
1990
72
108
27
18
10
15
36
10
8
5
31
46
46
45
10
10
630
266
630
1
124
61
61
47
42
5
1
1
1
35
4
43
39
52
5499
58
4478
511
2
584
540
672
627
437
477
628
963
963
3
5148
6
1485
654
37
654
136
136
1
284
310
26
98
2
2
70
5
5
5
820
51
820
4
97
3
3
1
1
2
196
150
150
130
1
129
2
2
180
6
3660
1
3642
3639
169
1
1927
71
313
462
104
45
206
2
204
2
9
135
431
367
44
8
5
7
187
125
4
121
144
155
145
10
104
459
85
8
38
39
100
25
26
49
80
125
30
15
45
354
42
137
175
1
567
220
86
133
1
1
1
7
1
4
4
2
6
5
5
10
12
28
27
47
46
54
149
12
5
1
6
1
1
1
1
8
8
2
6
5
1
4
4
2
1
1
1
1
5055
15
2
2
2
2
1
1
15
15
15
15
3
3
3
3
34
34
34
9
25
42
27
18
1
4
13
9
9
14
6
5
1
8
8
1
1
1
4886
1
1
1
4885
2
4885
1
3
1
3
1
1
1
4875
1
32
1
18
18
18
6
6
6
1
1
1
5
5
5
1
1
1
3
3
3
3
23
10
10
7
2
1
4
4
4
4
4
1
1
1
4
4
3
1
2
2
2
1
15141
16
16
15
1
21
15027
154
4
154
16
134
13341
70
233
5917
12
12
568
568
568
777
777
515
262
1500
1190
1500
261
14
35
6
1720
649
584
1
480
426
426
426
425
681
1
236
186
1
4
12
1
11
33
33
19
10
10
635
1
1
26
631
313
292
3
78
5795
3559
119
429
2411
704
546
87
71
69
2
1
1
681
679
9
670
2
596
596
13
583
1
1
636
1027
160
160
160
231
127
74
30
1
2144
106
990
1048
14
1
8
5
908
3
2
381
4
375
2
524
504
5
13
5
5
1
1
1511
1
1
1506
1506
3
3
1
1
97
97
97
1
7
7
5
1
1
4
89
76
3
9
1
8
2
2
7
6
7
1
38
1
2
3
4
1
2
3
1
20
21
1
14
1
5
8
3
3
9
7
2
1
1
3
2
2
8
2
2
2
2
2
2
2
2
2
2
63
23
23
23
13
4
1
5
2
2
5
5
5
5
33
7
33
9
17
1
105
51
51
28
28
13
15
10
2
2
8
8
2
2
6
6
2
2
5
5
6
6
6
147
383510
2649
1
2643
26
2643
1427
1426
1
1190
4
2
1186
1184
5
2
4
1
1
1
1
1
1
1
2701
380714
4
4
827
502
1
1
1
322
215
30261
4604
17
1
911
351
351
342
342
342
342
9
8
3
5
1
1
559
559
559
559
559
559
855
855
855
10
383
383
383
462
238
238
224
224
2821
5
840
840
840
10
498
498
332
332
332
1560
1560
226
33
33
33
1301
8
46
1023
340
24
196
179
238
270
270
416
416
416
416
416
16
1825
620
2
253
50
50
50
2
203
79
75
4
8
1
9
51
42
62
62
155
44
44
43
43
68
36
36
32
143
26
143
15
15
22
1
21
36
28
1
7
1
44
43
67
67
67
67
818
111
111
111
111
66
66
28
276
94
86
65
12
9
20
48
47
1
17
17
35
35
34
35
1
200
200
113
113
113
183
6
183
94
35
94
36
23
83
83
188
1
1
1
84
84
49
20
15
103
5
49
49
49
49
49
3063
3063
3063
47
1991
1979
1979
2
1977
12
12
1025
1025
1025
1025
12576
51
2133
2133
2133
89
2133
586
586
29
1458
672
672
757
757
7377
30
5685
204
5685
332
332
6
332
326
404
404
404
2551
92
258
258
258
258
1215
292
1215
19
184
195
6
5
421
420
1
288
288
61
986
343
343
1
1
1
1
124
580
15
294
94
94
185
185
162
754
752
228
249
249
275
2
2
14
1440
1008
36
516
456
417
417
1
1
1
1
1
1
1
1661
1661
3
329
329
329
39
1329
477
477
813
813
3015
3015
68
1868
101
1868
1400
228
546
657
16
95
363
152
367
367
1079
1
2
604
602
602
474
474
474
434
205
205
229
229
229
7
7544
1227
1227
1226
1226
1226
1226
1
1
1
43
4375
1
1
1
1
600
3
3
3
597
597
1
596
596
776
776
776
763
763
762
762
1
1
11
11
11
2
9
919
919
919
17
494
408
225
126
57
1262
1262
1262
1262
1935
1935
1935
217
1
1
1
1
2
615
612
1
468
468
30
633
1
312
290
346921
4235
1
1
1
1
1
1
808
124612
18162
82
1631
1631
1631
1631
70
223
223
1
282
300
18
3
409
406
295
333
52
8331
7606
58
634
634
634
409
6914
1682
139
339
577
137
101
496
470
466
466
466
281
1214
268
9
470
461
195
993
5
993
988
356
356
356
1255
423
114
114
718
498
220
539
537
537
2
673
673
673
673
1
1
1
1
1
8117
62
1161
1161
1161
1161
1520
1
1
1
10
1519
759
759
750
750
680
680
680
680
680
1191
6
408
408
408
777
777
777
2242
2242
1528
2242
364
199
56
95
1261
1261
418
1261
415
428
790
790
790
790
115
790
152
289
295
6
228
222
6
12952
15
1
1
1
1
1
8000
46
5265
52
5265
4658
294
471
1
1044
1043
377
2
819
1602
1651
24
25
1
1
554
552
2
924
924
924
10
890
24
1756
1756
1756
662
132
1
79
78
562
321
9
9
9
9
4343
4343
16
3734
255
3734
539
539
539
787
622
165
1
164
673
897
897
897
579
579
4
2
2
2
591
591
591
591
593
593
593
593
593
593
291
91900
9
9
9
9
9
66
10983
98
8034
577
577
2
575
480
95
818
818
818
5547
382
225
225
225
2502
205
886
102
886
168
214
22
24
570
477
6
3
1
8
2
1
5
5
36
2
1
23
291
197
51
43
418
271
71
76
258
702
153
111
7
20
15
48
77
8
21
103
84
1
1
4
10
3
111
111
249
2438
238
238
394
394
544
645
62
39
430
531
51
10
40
381
381
1
1
1
496
496
496
497
497
497
2370
2370
15
865
865
865
605
130
130
700
700
790
790
513
513
513
513
1940
1940
1940
67
1456
99
612
612
745
745
417
417
78677
1198
34896
225
2008
2008
8
1268
1268
732
732
732
24793
452
976
1
1
60
975
754
660
94
1
161
160
1328
1323
124
673
673
526
526
1
1
4
4
582
582
582
582
789
7
7
782
782
1009
1009
2
415
415
592
592
1
1
1
819
819
819
2
1520
11
584
584
584
923
923
18
1452
470
470
964
964
964
2386
5
605
1575
418
235
317
801
801
801
5
5
661
5
661
3
1
4
2
2
2
646
644
2489
36
737
737
2
2
722
722
722
992
992
992
1266
3
1
1
493
3
490
1
1
768
768
640
640
640
27
3436
1
1138
2
1135
1
1
696
696
6
1574
843
7
836
725
1
1729
1033
1033
1033
695
695
695
912
1
1
911
5
911
906
1291
1
1
1290
1
1289
11
1055
1
507
8
498
537
329
536
105
105
102
102
1
6381
105
2
1318
777
777
777
777
539
539
539
539
373
86
80
1600
45
1600
1020
143
355
355
522
522
535
535
535
67
1516
865
865
277
5
260
260
323
584
584
584
584
1842
29
660
660
660
660
1153
1153
86
549
2
547
518
518
761
761
761
761
761
728
728
728
728
728
921
921
2
1
2
1
919
919
919
919
345
41662
16
4136
764
764
764
2549
70
1
1
687
1
686
686
1
1
553
553
600
600
635
634
1
2
2
807
807
807
2318
2318
2318
29
19
1604
768
817
685
9
676
85
1770
541
541
541
1144
19
564
564
564
561
561
561
3
3
3
3
3
5267
910
910
910
910
4
1
4
1
1
1
1081
1081
1081
1081
3269
3
1
1
3265
964
3265
433
433
40
1243
711
492
412
625
124
89
753
753
753
753
753
983
983
983
489
246
246
248
248
4992
28
1494
6
526
2
524
962
962
6
4
4
1
1
1
1
1185
1185
1185
19
1362
638
638
705
1
703
1
702
1
701
1
917
917
917
917
18168
251
44
1323
675
675
604
2
604
602
7319
265
1182
1182
1103
79
925
925
634
156
135
330
1342
558
1
453
453
973
6
957
957
1
8
1
2632
316
684
684
577
577
467
588
831
831
349
831
121
361
1319
2
633
633
633
684
684
684
1408
8
632
632
632
767
12
755
755
1
1
572
3
3
569
569
740
740
2
738
1988
148
16
1282
570
696
696
558
558
558
613
613
613
1183
24
666
666
493
493
619
619
619
2
2
2
2927
76
1411
2
1411
1409
1409
1440
1440
1440
1440
218073
146
1
1
1
2333
8
570
570
12
358
358
358
200
200
200
200
250
250
250
250
36
82
109
27
65
4
61
40
2
38
743
743
743
743
60
222
222
155
155
126
126
180
503
503
503
503
259
259
259
259
259
259
1
1
215592
575
197145
474
2099
2099
2099
276
412
412
412
339
339
471
471
471
600
435
597
162
3
1
1
5029
94
5029
1845
173
375
375
375
113
1297
276
206
376
326
893
893
893
893
529
529
529
567
567
1
1
1
565
565
2
552
550
550
550
549
1
548
548
548
3817
189543
505
505
505
505
505
505
34623
1
1
1
1
34622
215
13136
110
11176
241
122
7205
547
547
546
546
1
1
4273
210
1042
386
128
128
221
221
163
143
7
13
48
48
96
96
1088
439
1
1
123
593
72
116
68
282
126
88
1
1
53
1
1
403
1
403
402
1
1
418
418
1
1
4
2
2
1
1
187
1106
184
184
184
334
334
367
401
34
2
2
2
608
608
608
547
545
545
3
545
542
4
538
2
2
40
1106
424
424
636
636
1
1
5
3
1
1
1
1
1
2148
9
811
811
811
656
656
656
672
672
672
875
875
875
875
706
706
706
613
613
613
613
613
1237
113
1237
584
584
584
540
540
40
16054
1242
84
1242
533
533
625
625
2790
2790
2790
246
305
305
312
312
1504
1547
43
380
380
11982
155
404
404
385
404
19
124
5661
1427
204
459
459
352
412
427
427
427
476
476
476
1
1
616
616
1225
345
1
261
410
618
53
38
46
34
37
3
3
1362
352
316
305
389
1189
6
6
1183
567
328
288
37
4573
1437
87
542
808
514
514
514
2585
18
427
2115
2140
25
26
5217
562
562
1671
12
565
565
565
1094
1094
138
498
458
2360
2358
138
645
645
645
2
442
440
440
96
1129
380
1
652
4
2
1
1
2
2
1
1
598
598
1
597
95370
645
73287
893
18639
185
357
357
357
357
357
67
3972
3
1
2
2
2256
85
487
487
5
5
1679
114
358
801
485
316
406
7
7
3
2
1
4
4
8
8
1
7
1035
77
1035
371
586
1
596
596
596
1300
1300
1300
21
687
687
592
3821
19
2036
2036
405
394
321
490
509
11
2
6
407
86
1766
677
677
677
1003
1003
1003
5347
139
761
1
1
507
760
137
7
116
109
519
519
519
1240
127
731
287
1
141
208
26
41
1
1
208
233
25
382
380
1
379
2
46
2688
1
1
4
1206
539
3
539
536
1
662
662
587
7
580
580
3
3
845
845
660
185
3657
41
3657
481
2163
955
955
436
290
42
104
291
291
766
766
766
687
687
687
217
44456
9946
20
7533
7533
2212
376
397
1
446
170
170
333
473
196
268
133
396
421
488
67
2
322
320
82
321
1
320
395
395
244
244
161
161
119
2391
5
616
616
616
675
1770
249
249
150
206
56
514
126
2
2
2
565
32556
3
3
3
4855
5
2
2
1251
4407
102
152
13
37
257
2
255
375
375
117
299
299
2
2
315
267
267
143
591
628
37
201
397
1
441
441
7698
56
611
611
611
3354
247
332
336
336
458
293
293
338
863
486
1
1489
1489
717
717
1471
107
429
429
475
5
1
454
60
8945
728
8286
1
1485
339
155
2
220
267
47
157
227
218
9
274
338
64
1632
523
4
77
71
2
59
109
191
193
2
90
186
166
2
227
3
1771
775
37
178
65
2
36
51
5
295
290
290
97
235
1627
167
96
1364
709
49
5
14
30
30
49
28
28
28
28
28
47
47
26
26
20
25
1
124
124
141
81
7
28
25
59
59
459
5
18
18
436
3
1
2
151
576
3
1
206
190
24
24
1
1
598
598
1
1
155
3742
958
163
216
216
2
577
410
60
107
1
1
68
2628
383
757
374
431
572
141
731
500
500
2
2
2
4662
104
4
17
2
2
1
8
1
1
419
419
419
34
34
2414
615
122
122
80
80
153
187
21
2
11
309
309
128
128
467
467
141
96
45
365
365
429
1
1
6
427
421
675
346
675
166
163
570
570
1121
544
544
1
1
574
1
573
3
570
1
1
1
1
963
284
963
219
219
301
460
37
72
50
1737
3
859
74
1
369
367
1
416
416
1
1
1
23
874
325
1
324
276
526
30
1
219
1
218
9299
9299
180
761
761
761
1834
30
1156
10
348
655
143
644
644
4
4
745
1
745
5
739
739
1533
50
1040
273
162
460
145
443
1
441
1
3251
915
3251
316
2
361
325
337
352
302
324
17
430
14
14
416
416
416
565
565
565
21438
203
12941
302
489
489
489
1537
39
1537
823
823
674
674
1
60
4046
1079
377
381
321
3
3
28
1426
796
796
602
780
780
698
459
81
45
113
1
1
1
954
430
954
177
178
169
519
519
161
519
17
341
53
1574
1
1
3
1084
519
562
562
562
436
436
628
3083
230
230
1197
101
153
108
279
193
4
42
40
139
145
150
122
626
12
2
296
294
1
317
317
6
402
81
174
141
436
436
436
1379
1379
108
330
7
191
132
1
357
356
122
122
462
119
462
195
149
46
93
148
55
6915
38
497
497
26
787
164
597
1160
13
645
645
645
502
502
502
4433
4433
1765
16
124
150
184
230
157
183
26
31
74
8
140
226
146
186
198
105
163
67
193
60
38
146
54630
168
40133
197
8127
139
4183
256
356
1162
244
199
54
54
48
14
12
17
5
261
466
466
466
655
405
655
133
72
21
1
23
723
9
292
422
257
165
274
274
274
647
647
647
1299
625
205
241
190
18
33
179
179
320
674
147
80
24
26
17
207
101
15
43
32
16
387
4
4
383
383
383
196
1691
307
307
4
303
296
296
296
569
892
14
112
112
25
25
27
45
1
5
10
1
1
74
74
23
12
7
4
21
21
8
1
1
428
428
1
427
1
426
31809
712
372
27085
6833
1350
98
190
179
203
260
268
8
565
446
11
370
359
54
359
120
323
204
201
101
160
83
54
54
23
176
173
1
366
181
181
244
244
314
2
2
2
18887
5159
27
99
72
114
114
233
86
86
248
197
197
165
165
279
518
518
56
56
389
52
50
61
11
151
186
1
13
3
18
523
523
576
200
200
3
205
202
110
110
36
63
27
255
419
419
242
242
85
85
78
78
49
49
434
434
107
107
148
148
162
279
267
267
239
239
171
171
233
233
3
472
469
75
75
392
392
386
1
385
494
494
1
77
76
115
115
378
24
354
121
121
250
250
159
185
291
1
290
562
289
366
42
6
6
23
373
50
50
37
383
383
137
137
68
1
92
130
22
16
22
22
384
384
212
50
30
30
423
423
565
565
565
2
1
1
3
3
2834
4
2295
139
113
371
480
211
7
290
403
403
3
218
278
45
15
4
4
531
531
1
530
383
383
383
795
1
1
794
794
471
323
21
14329
379
379
379
379
595
595
595
595
595
88
13334
180
1291
257
303
265
286
2
2
2
578
578
578
578
716
11375
19
981
419
419
543
543
183
3712
392
614
614
391
1
390
478
543
433
678
1504
694
810
356
1567
112
105
103
103
455
468
13
423
202
2309
337
337
295
295
309
309
388
561
173
605
586
586
586
598
3
598
5
59
2
2
2
2
2
1
1
1
1
51
51
2
2
2
9
2
2
1
1
1
4
3
1
1
1
39
1
1
1
1
37
35
35
1
1
1
535
535
535
535
535
1
1
1
1
17872
17872
343
17872
294
5660
221
219
219
2
50
361
107
110
104
6
94
94
228
567
1
15
36
4
17
4
85
213
161
161
596
234
1
39
38
2
82
28
28
16
16
195
128
8
1
1
3
1
1
1
1
8
1
1
7
2
3
7
3
1
1
1
1
1
1
1
1
3
1
1
1
2
2
124
124
1
434
165
123
123
142
145
3
143
143
143
169
1463
81
81
168
168
152
90
90
202
202
75
187
155
155
1
183
222
222
222
281
132
132
149
149
328
180
180
148
148
465
6
169
131
131
1
158
158
8
8
8
824
1
410
1
409
3
2
1
13
410
385
386
1
11
400
193
193
193
193
206
206
206
1
1
564
6
241
241
317
312
5
1164
3
441
11
257
1
1
172
171
94
256
73
71
1
1
89
1
9
463
183
252
69
1
201
325
325
325
325
27
2062
970
164
640
164
164
476
1
21
36
108
108
388
10
193
153
185
32
15
677
183
183
266
118
148
213
1854
11
37
593
196
360
151
209
209
8
1250
939
164
272
83
217
62
141
303
242
61
3419
51
148
2
146
146
171
171
171
163
163
163
81
280
95
95
95
104
370
90
127
127
153
305
43
135
127
127
1273
11
160
1056
121
121
86
86
2
112
112
3
164
1
113
1
112
146
148
136
1
4
1
2
1
2
1
206
206
206
279
279
279
170
170
170
209
2
207
207
395
395
395
395
623
112
112
61
511
138
54
73
70
73
3
112
112
231
231
231
231
115
31154
1
1
1
7
7
7
7
1492
4
7
1
1
2
1
2
31
1479
3
3
561
1434
7
7
471
471
471
395
3
348
383
35
2
7
3
4
11
11
5
4
2
2
2
2
2198
6
6
6
6
6
2192
2
1
1
1
1
22
22
1
1
1
14
11
3
6
1
5
1
1
1
1
2134
4
5
3
3
1
1
1
1
6
3
1
1
2
2
2
2
2
2117
2117
2117
19
1
14
2
1
1
11
1
1
3
5
5
1
4
4
1
1
2
1
1
1
1
1
12
1
11
1
1
4
4
5
1
4
10
10
1
8
4
4
4
2
1
1
1
1
1
1246
1246
9
1
1
1233
1233
1
1
1
1
1
1
1
1
2156
3
2156
2144
2144
3
3
3
6
6
17
17
7
1
6
6
10
5
5
5
5
8
8
8
8
8
697
697
38
7
437
258
258
172
222
14
14
14
14
1
13
6814
70
35
3
3
3
3
3
20
16
1
1
1
15
8
8
7
1
6
4
4
2
4
1
1
2
2
2
2
2
10
10
10
10
9
9
2
2
2
2
3
1
3
1
1
1
1
4
3
3
3
1
1
1
4
3326
11
7
7
7
7
4
3
3
3
1
1
1
3289
3289
2
5
5
4
1
3
3
2
1
1
3279
1
4
4
3
3
31
3271
2613
627
9
618
6
6
4
4
4
2
2
2
16
16
16
7
4
3
1
1
8
8
3374
3374
54
22
1763
762
762
24
762
738
1
1
1
1
978
971
971
1
1
5
5
3
3
3
4
1
1
3
2
2
1
1
1
1550
1550
63
8
1
3
4
1
1
2
832
830
2
5
2
3
1
1
641
641
641
217
16379
8093
357
8093
331
331
294
294
1
2
1
494
488
6
868
5153
586
3
954
1
1
464
514
361
34
23
45
19
32
798
1
1
505
505
409
2
407
49
2
2
2
1460
1460
5581
202
5581
516
516
947
947
275
1667
821
821
571
1
570
2249
130
871
1248
1
1
1
1
1778
1778
1775
27
1
1
902
1
1
843
1
2
2
709
709
709
106
320
283
283
1
1393
56
21
21
18
3
9
9
7
2
26
26
1
25
1
1336
9
7
5
2
1
1
1
1
22
22
4
17
17
1
1304
8
12
12
13
13
1271
35
1271
1236
56
6902
1912
26
115
21
16
16
16
16
29
12
12
12
17
3
1
1
10
10
3
3
7
7
7
7
29
3
19
1
1
1
1
2
2
1
1
4
1
3
1
1
1
1
5
5
7
6
6
1
1
3
3
3
8
8
8
8
5
5
5
1
4
8
8
8
8
8
3
34
1
1
1
1
12
12
3
3
6
1
2
1
4
4
1
1
2
2
13
13
4
4
9
9
5
5
5
4
4
1
1
14
14
14
9
1
8
5
5
1715
53
305
24
8
8
8
57
7
3
3
1
1
8
8
4
4
6
6
2
2
8
4
2
2
1
1
1
1
9
5
4
4
4
2
2
1
1
14
52
1
1
3
1
1
11
7
2
2
6
6
1
1
1
1
1
9
9
3
3
1
1
3
3
3
8
8
8
137
18
2
2
3
3
3
4
4
4
9
5
5
4
1
3
2
2
9
2
2
4
4
3
3
9
7
1
1
9
9
9
9
1
1
19
3
8
8
8
2
6
3
51
2
2
4
4
11
6
2
1
2
29
4
5
5
2
1
1
3
2
3
4
2
2
1
1
1
16
2
4
2
2
1
1
1
1
2
2
6
6
2
2
2
1
1
1
1
1
1
701
3
701
4
4
1
1
5
4
1
1
2
2
12
2
2
2
5
1
12
674
1
2
649
10
14
14
14
7
1
1
1
2
3
5
5
5
5
1
1
1
1
5
5
5
2
3
5
5
5
5
618
1
15
15
15
17
1
2
2
12
12
2
2
6
2
2
4
4
5
5
3
2
11
3
3
7
7
1
1
2
2
2
8
7
7
7
1
1
1
1
1
552
2
2
549
549
1
1
5
2
2
2
3
3
3
38
1
15
15
15
15
4
4
4
4
18
1
4
4
4
13
13
13
5
5
5
5
5
13
7
7
7
7
6
6
6
6
4878
3713
8
3713
6
3669
3660
3
35
3
1
2
9
2
8
3
6
1
1
1
1157
1157
4
9
9
687
687
4
683
448
448
9
8
1
8
7
5
1
1
3
2
2
1
1
1
1774
16
2
2
865
1
865
864
36
864
828
2
2
2
2
4
1
1
1
3
3
3
885
881
881
881
4
2
2
2
2
23
4629
5
5
5
1
1
3
1599
1599
1599
5
1
1593
2978
2971
2971
2971
20
2951
7
6
2
4
4
1
1
24
24
24
24
674
2
2
2
2
2
2
1
1
1
7
7
7
662
2
2
2
660
1
660
5
654
1178
1
1096
1
1095
160
159
3
1
150
5
1
1
934
934
932
638
83
155
51
4
1
1
2
81
3
3
77
77
1
1
1
1
1
30019
252
30019
7
7
7
2
2
5
1
1
1
3
12
11
11
1
1
6
3
3
1
1
2
2
3
3
2
1
1
7
7
5
1
1
5
1
3
3
3
2
1
1
1
13
13
13
3
8
1
1
3
2
5
1
1
2
4489
1
1
1
1
45
4485
1789
6
566
566
1217
47
457
457
457
713
2649
2648
38
1217
1393
1393
1
1
2
2
1
1
1
1
2
2
4
2
2
2
2
17498
87
277
12178
37
1
1
36
4
21
10
1
43
4404
1794
1783
2
1781
1
5
5
1
1
1
1
2544
2544
3
3
18
18
10
1
1
7
3
1
3
3
2
2
5738
7
2
2
1
1
5
5702
4356
15
6
9
1
2
5
8
3
1
1306
7
1
6
8
2
6
11
8
1
2
1
1
1
1
1
1
25
1
1
24
24
1
1
1
1684
1684
1684
2
2
2
2
2
2
2
2
4
3
3
1
1
4
20
1
6
1
1
1
1
4
4
4
4
1
3
3
6
6
2
2
2
2
2
2
5174
4
1
1
3
3
1
1
1
24
1
12
5
6
7
3
2
2
2
5
5
1
1
1
5121
97
2012
2012
3009
3009
2
2
1
1
2
2
2
3
3
7
2
2
5
5
5
5
5
6
6
6
3
31
1
1
1
4
4
2
2
13
1
1
1
4
7
1
1
6
6
3
1
2
7519
24
8
1
1
1
1
2
2
4
2
2
2
15
1
15
4
4
3
3
7
7
14
3
4
4
3
3
4
4
1
1
7
7
7
1004
1
1
978
977
977
1
1
25
25
4
4
15
15
11
11
2
2
2
2
6427
1
22
6410
1
556
8
547
25
16
1
2
6
986
984
2
4821
144
66
3002
7
1
6
3
1349
2
1575
1675
1674
1
1
3
2
1
1
1
1
1
1
1
13
13
13
206
1
4
4
4
4
4
3
3
3
3
72
47
46
44
5
3
8
1
1
18
9
2
2
1
1
1
1
22
5
1
1
4
4
14
1
4
4
2
2
1
1
1
1
5
1
4
2
2
2
2
2
124
4
98
2
2
2
7
3
3
2
2
2
2
2
2
2
2
15
11
15
3
4
1
25
2
1
1
1
1
1
4
4
3
2
1
5
1
4
4
4
4
5
5
6
6
6
2
2
2
25
1
25
12
1
11
9
2
9
1
3
1
2
1
1
1
4
3
3
3
1
1
1
22
22
22
22
1
1
1